Im going for a 2 year contract here because I'm tired of this pre-paid crap, so i don't want to make a mistake and choose a bad carrier. Which one of these company's have better coverage and cheap unlimited talk, text, and web plans? And also better, more faster phones?