It depends what you want your phone to do in this time of your life.
Do you want a physical keyboard to email/text a lot with and nothing more? Get a Blackberry. The new Bold 9900 series with touchscreen is a bit of a hit/miss because the directional pad where you navigate gets in the way when you're scrolling. They are just too close to one another.
Do you want something with way more applications, a lot of "nerdy" customizable content/settings, a much more "wow" experience than BB which is just as easy, if not easier to use than a BB? Get an Android phone.
Do you own a lot of Apple products already to join into your new Apple "hive" and enjoy their simplicity with no fuss "just work" applications? Get an iPhone!
I'm using Android now and it's great to customize every program and even the look of the OS to how you want it to. I used BB but couldn't stand how to move around the OS when I compared it to my iPhone. When the iPhone is fully supported on the network I'm on, I'm going back to Apple in a heartbeat. I love how easy it is to do things and it's so smooth. Android gets all slow and jumpy every now and then and all the extra buttons down below get tiresome although I'm used to it now. Android has battery life issues that you have to tweak by settings and downloading applications with trial & error to control power usage which I never had to do on my iPhone.
Now the whole fuss is 3G versus LTE 4G. If getting an email split milliseconds faster is life changing to you then stay away from 3G. 3G speeds can still do maps, youtube, video conference without much problem and most of the time I'm in a place with faster WiFi access anyways. 4G is like bragging about your _ _ _ _ size even though it operates just about the same way...LOL. As marketing suggests...bigger is better.