So many great features to choose from. The screen, processor, etc. all fit perfectly into my needs.
In the end, I'd have to go with 4G. As a meteorologist, it's a pain to lean on even 3G speed. This is especially true when I need to keep up-to-the-second on changing conditions during severe weather. With Kansas City getting 4G, I can load these graphics fast enough to make this possible, and talk on the phone to clients at the same time. I lost power and internet coverage last week due to a lightning strike, and only had my tiny Blackberry Pearl to lean on to provide weather information to my clients (the power company being one, ironically). The 3G speed was too slow for me to jump to a wide variety of weather data, especially when all you are looking at is higher-resolution graphics. I had a very difficult time keeping my clients up-to-date due to the speed issues and inability to call and browse at the same time. 4G will help me out greatly.