I switch from Sprint's EPIC 4G. Both Sprint and T-Mobile have 4G in my hometown. Was this a waste of an early termination fee? 1) At my university, I get no in-building service with Sprint. I'm constantly roaming, and even then, the signal is weak. Dropped calls are frequent. Everywhere else in town (including as soon as I walk right out the building), coverage is perfect. I'm sitting here right now with both phones and I have zero bars with Sprint and full bars with T-Mobile. 2) In San Jose, there is 4G everywhere except at my house and the mall near it that I frequent. I checked both Sprint and Clear's maps, and there is a hole right where my house and the mall is. I have Wi-Fi at home, but it would be nice to have 4G at the mall. T-Mobile 4G blankets the entire city pretty much. I got with Sprint and the EVO 4G in June, but I moved here for college in August so when I started my Sprint service I didn't know it would be bad here. I was worried that this phone didn't have a camera flash, but I'm actually getting the Galaxy S2 T-Mobile variant, so this is just temporary (I'm an Even More Plus subscriber).