Cameras on BBerry aren't good though.
Wanting a "proper" keyboard in a current phone model will limit the choices to a couple of oddball Androids, none of which have good cameras. (a slide out keyboard and a decent camera are conflicting design goals... the keyboard reduces the usable thickness of the enclosure, and lens to sensor distance is the key to a good camera)
Try a Nokia 925... My wife has one, the camera is very good, and WindowsPhone has the best onscreen keyboard of any system.. good enough that you might get by without the real keys. You can also use it while wearing gloves... I mention this simply because it was freezing last night!