It really depends on your area and the towers in place
CDMA supports more calls natively than TDMA
CDMA also has growth potential for more than voice and can obtain higher data rates than TDMA
CDMA is more secure
I *believe* CDMA was adopted by IEEE
That being said, GSM does some crazy stuff with TDMA and therefore paper comparisons aren't really going to do either of them justice.. as I said it just depends on your area.
CDMA is pretty much confined to the US, Canada, India, and a few scattered places whereas GSM is a more global standard and GSM uses SIM cards so both of those can be seen as an advantage I suppose.
CDMA is very attractive to those who don't travel, want more callers per megahertz, and live in an area that has good coverage and towers for CDMA... but again, it just depends on the area..