I never said verizon is "so good", in fact I said that AT&T is superior IF you are in an area with AT&T coverage. Which is most areas, but not all areas. So there are some people for whom Verizon is a better choice (poor coverage with AT&T), and there are some for whom Sprint is a better choice (people who use a lot of data and live in a good Sprint coverage area, and would benefit from the unlimited Sprint data package).
But for most people, AT&T is a better choice (faster data connection, simultaneous voice/data, and more flexibility in pricing). That's why AT&T has more iPhone users.
agree with you there. I am still amused by the iPhones 4S sales data, ATT beating Sprint+Verizon handsomely