Hello, my name is kevin and I am a sales rep for US Cellular. Honestly I would have to say the moto q9c if you dont mind the bulkiness. It is capable of connecting with wifi also the q9c has a larger expandable memory, faster windows operating system, easier to use and get use to, high quality camera, able to view documents, all around better phone. The black berrys have a 4 mb dump so if you start using to much memory it will dump some of your memory. The bb has navigation and maps and a cool track ball but the moto can have software downloaded from garmin if u really wanted to. If its a BB u want than go with a curve 8330 it is more compact and does the same stuff and more with a camera as a added plus.