For me Android phones > iphone > bb. When i got my first android device i had a feeling 'this is it!' Really great operating system, fast, tons of apps and games. I can recommend you the phone that i'm using now, Motorola RAZR. Best android phone i had in my hands. But it's quite expensive :/
But it also depends on what do you want to do with your phone, if only call/write msgs then maybe BB is the best option because it has better battery