I work for a Canadian cellular company called Telus, so I'm biased.. But honestly most providers are essentially the same, unless you have very specific needs or feel that you like unlimited texting for 10 dollars instead of 15 but want to pay the difference in your system access fee - it's all ridiculously aesthetic rather than functional when it comes to that stuff.

Anyway I have a BB Storm and still wonder why people hate the phone because it has worked perfectly for me since I got it at (canadian) launch.

It has a full keyboard on the click touch screen which is very important.