@ Chicada- When it comes to the decision between 3G CDMA and GSM devices, I too choose GSM. Many CDMA phones have SIM card slots to overcome some of the downfalls you wrote about, but you can only import service into the phone, you cannot export your Verizon or Sprint service into other devices.
However, GSM carriers like AT&T and T-mobile use technology that allow you to store all of your account information on a SIM card and transport that to numerous other devices. SIM cards are also easy to replace, and data from a malfunctioning SIM card can be flashed to a new one in a matter of minutes. The convenience of GSM can’t be beat for me.