Alright, I currently have Verizon. Been satisfied with my service. I do not have a smartphone currently so when I upgrade I will be stuck with the tiered data. 4G LTE just launched in Buffalo (I live about 20 minutes from there) so I can imagine that it will make its way towards my home relatively soon. 4G LTE is currently at my home away from home (a place I might be moving back to soon). I'm thinking about switching to AT&T because my girlfriend has it and has had no issues and because of the possibility of getting unlimited data (through the 2G method). HSPA+ is currently available at my home and home away from home so the likelihood of getting LTE is very high (whenever AT&T activates more locations). I know it's location dependent, which is why I'm asking for people's opinions who have the 4s in the Buffalo, NY area. The idea of having unlimited 4G whenever it lands in my area for AT&T is pretty cool. But Verizon is supposed to have a more reliable/widespread 3G network and their 4G network is developing quickly. I've never had a smartphone so I have no idea how much data I use. However, I would probably do a lot of web browsing, radio streaming, and possibly movie watching when I'm not in a wifi area. I know this is kind of long but this is kind of a big decision for me considering the length of the contract and I don't want to pay restocking fees testing out different networks.