Let the hive mind of Engadget get that for you.
"I own an iPhone 3G and I'm looking for a decent speaker / alarm clock for it. I am going to listen music in a mid-sized room, so I want nice quality speakers with solid bass. I also want to use it as an alarm clock, so it would be great if there is such a feature. The price can be low-mid to mid-high range. I was looking at the Klipsch iGroove SXT; it's powerful, slick and the reviews are good, but it doesn't have an alarm clock feature. It's no deal breaker if I can set it up from the iPhone, but I'm not sure. Thanks!"
However, when you consider the parent company of Straight Talk is Tracfone, it doesn't really matter if it is gsm or cdma. Tracfone has sold both on their Tracfone/Net10 brands and their gsm phones are so locked down as to be practically cdma. Their sims can't even be used with another gsm phone from their own company: ONLY the original phone it is married to. They have the toughest unlocking prevention measurcs in the business.
And cdma companies allow some freedom. While not as flexible, easy or capable of international use like Gsm, many independent /regional cdma carriers like Pocket, Revol, Cricket, Metro and Frawg allow other cdma devices to be "flashed" or reprogrammed for the]r networks. Granted , there are more restrictions to flashing a cdma then unlocking a gsm handset, at least there is some handset freedom as an option. It is not universal unfortunately. Verizon, Sprint and US Cellular all don't allow outside cdma devices. And even the ones that do have restrictions (flash allows talk/text only sometimes, if you flash to one network and want to use it on another, you have to reflash, flashing requires esn be entered into company's data base usually via dealer, flashing requires generally more skill and work then unlocking a gsm device, no international compatibility, etc.) Some devices can't be used in ceratin areas even with the same company (Metro and Cricket's flashed phones are useless in their newer Trimode markets). Etc.
In the end, it is preference. If Gsm had the general more advanced capabilities of cdma from the getgo, cdma would be dead. Next generation 4G devices are supposed to be using both gsm and cdma technologies, the best of both. But whether Verizon and Sprint will ever allow sims to be used on their phones is another matter. A matter of politics and policy as much as technology.