I highly recommend you with blackberry bold 9700, it's a great phone. I can provide you with an opinion from an actual user from where you can find the good points about the cell phone. Here is the link:
http://www.amazon.com/review/RBC5JL46QEXF1/ref=cm_cr_pr_perm?ie=UTF8&ASIN=B003MVZEYQ&nodeID=&linkCode=&tag=fawskl-20
The features are given below:
Camera: 3.15 MP, 2048x1536 pixels, autofocus, LED flash
Data Storage: microSD, microSDHC,up to 32GB
Features: Bluetooth , GPRS, 3G, EDGE, Video, Wi-Fi, GPS
Ringtones: polyphonic, MP3 ringtones
Entertainment: Media player MP3/WMA/AAC+
Video player DivX/WMV/XviD/3gp
Weight : 122 g
Standby: Up to 310 h
Talk time : Up to 6 h
You can get this phone on a real good price from the links below:
http://wireless.amazon.com/BlackBerry-Bold-9700-Phone-AT/dp/B002XDQHWW/&tag=fawskl-20
http://wireless.amazon.com/BlackBerry-Bold-9700-Phone-T-Mobile/dp/B003MVZEYQ/&tag=fawskl-20
If you don't want it with a contract you can have an unlocked one from the link below:
http://www.amazon.com/BlackBerry-Unlocked-Smartphone-Bluetooth-International/dp/B002YDZSQM/&tag=fawskl-20
My second choice would be curve 9300 3g, here is the link of the articles talking about the pros n cons:
http://www.amazon.com/review/R3D6EZ3K74KFOM/ref=cm_cr_pr_perm?ie=UTF8&ASIN=B0041G6AQ2&nodeID=&linkCode=&tag=fawskl-20
You can get this phone on a real good price from the links below:
http://wireless.amazon.com/BlackBerry-Curve-9300-Phone-T-Mobile/dp/B0041G6AQ2/&tag=fawskl-20
http://wireless.amazon.com/BlackBerry-Curve-9300-Violet-T-Mobile/dp/B00427Y1MU/&tag=fawskl-2