even if iphone goes to sprint, apple might not have tethering. if you want telthering, android or window is your best bet. you like apple product and you have to live by their rules, except headache of jailbreaking
I've done the JB thing, but battery life is effected to much to keep it that way. It's more of a "oh that's cool" than a necessity. If my work required it, they would pay for it anyhow. I just am guessing VZ or Sprint would eventually allow tethering. Apple has zero to do with tethering, AT&T is the one restricting it. Apple clearly implemented it, announced it at the keynote and it's up the carriers if or if not, Apple is not restricting tethering for anyone around the world, clearly AT&T's network is over run with all the iPhone data and has to not allow tethering to avoid a total meltdown.
I'd rather deal with no tethering than waste my time with anything related to Windows, did that for 20+ years, had more than my share of MS. As for Android, as it matures it's something i'll watch develop but as of now the iPhone delivers what I want in a smartphone.