CDMA is currently far superior in North America and some Asian countries (Korea, Japan, etc).
GSM is older technology, they are currently trying to upgrade GSM networks to a W-CDMA architecture but its a slow process.
CDMA networks have already upgraded to 1X and 1X-EV DO.
You can now get DSL/Cable modem speeds through your cell phone or direct to a laptop on many verizon networks in the country.
CDMA 2000, offers a variety of benefits to consumers as well as carriers.
It has a high adoption rate here in the US, but a slow adoption rate in Europe because you can't roam between existing GSM networks and newer CDMA networks there. CDMA uses spectrum (radio bands) much more efficiently though so you will experience fewer dropped calls, and higher data throughput.
GSM is basically a dying breed here in the US, and if you've used a newer CDMA flavor you will be able to tell the difference.