I just feel like the keypads are its best so I can write codes while I'm away and just copy it into my pc but ofc I can do that with other phones too but lets just say if I have a touchscreen phone I would probably not write codes in it like I would do on blackberry since you know touch pads are lame.
If you want a smartphone, don't get a blackberry. They're basically circling the drain. As far as writing code on it, well, yeah, you could, but you probably won't (or if you do, you'll drive yourself nuts).
If you just want a smartphone for calls, mail, text, occasional browsing, etc, either get an iphone or a Nexus (try both if you can, and just pick whichever one makes the most sense to you).
If you're interested in developing apps and making money, get an iPhone. People spend more on iOS.
Is it still true that people spend more money on iOS?
I am an iOS developer myself but, over the past couple of years I've been doing mostly large scale banking and finance apps that are given away for free so not too up to date on the actual market place. Certainly when I wrote my own apps and games in the past iOS was the platform that made money and with iAds even apps that I haven't maintained were making money until Apple shut the service down earlier this year.