The Canon EOS 50D is a great camera. I upgraded to the Canon EOS 50D from the Canon EOS XTi. The clarity and functions are vastly superior. The only shortcoming I have with the camera is the ISO capability. Any ISO setting over ISO400 produces grain in the pictures. Out of the box and shooting in Auto, the pictures looked much clearer, color was spot on and the camera feels more comfortable in your hands, since it is a bit bigger than the XTi model. I did buy the camera battery grip for the Canon EOS 50D and was glad I did, it doubles the battery life and gives it a bit more body to work with. I hardly use the built in flash but it is good in a pinch. I've taken pictures of people close up with the flash firing and most of time they have looked perfectly fine. Shutter speed is amazing, especially for me since I sometimes photography weddings, and don't want to miss any moment. I rented the Canon 17-55mm F/2.8 lens for this camera and they both worked together like a dream. The clarity, bokeh, and wide angle produced beautiful images. Overall, I would recommend the camera if you have noise reduction software at your disposal.