I've been comparing other plans and carriers and am not impressed. Both of the other 2 carriers who have the iphone have super high prices for plans and do not have good customer service. I have talked to agents at both of these carriers several times and they are so rude and didn't even try to convince me to cancel and move my business. Sprint may screw us on not allowing us to get an early upgrade, but for now, I'm sticking with them.
For what it's worth, I recently purchased the Iphone 4S 32Gb for $299 with a 2 year service contract at Sprint. If only data speeds could improve from 8Kbps to at least Edge speeds. Freaking dial up offers a faster connection. God I miss prodigy and compuserve.