So, is the consensus that CDMA is better than TDMA, but GSM specifies more than just the air interface, and as a package is probably superior to 2G CDMA based implementations?

Of course, the Europeans will be adopting WCDMA for their air interface, in whatever they call the 3G version of GSM.

Richard.