I am sort of stuck on Vodacom (in South Africa)... But happy non the less. 3G (HSDPA) coverage is excellent where and when I need it. So would have been on Vodacom. Pay in on my contract was about the same. Android might have a "brighter" future, but there are too many different devices and manufacturers. So only the Nexus One (and for how long?) will get the newest firmware / OS version... This is a real "multimedia computer" - the N95 8GB was just marketed that way (naughty Nokia) - but never truly delivered... For me the N900 is THE ULTIMATE DEVICE (for my needs)