Since you're already on AT&T and don't mind staying I wonder if you could buy one phone and try it out for a couple weeks and then take it back and try another. That's the only way to really find out about each (Android vs. iOS) since most discussion on the internet about them has reached emacs vs. vi level.