Well said. If and when Verizon's network improves, without a doubt in my mind I will give them a shot again. They're coverage in my area is just pretty poor right now, and AT&T fits the bill for me!
I can always appreciate corporate competition. It makes the technology that much better. I've always been partial to GSM, because I change phones so frequently. It's easier to sync now with CDMA, but before, it was a pain in the ass to have to go down to the Verizon store, and have them copy all my contact, and other info to my new phone. With GSM it was just easier to pop out the SIM card, and throw it into whatever phone I decided to use that day.
The Windows phones are pretty good phones, just don't get an HTC. I just gave one away on here because it was so awful. Constantly froze, and was slower than molasses. My old lady has an HTC droid phone on Sprint, and I think maybe once every two weeks, she'll actually be able to use the internet on it...
AT&T does piss me off occasionally, though. The first thing I noticed about my iphone4 was that after browsing youtube for a while, it would drop the network completely, couldn't check emails, no app store, nothing would work. I had to restart the phone. AT&T basically told me that I'm doing something wrong, so I took it to the apple store, and they said that some of the phones have that problem. They get overloaded with data, and freeze up. Apple replaced the phone and I haven't had any issues since.