You should be able to get great photos with just about any DSLR camera. But a few things besides the body will make more of a difference, those things being a brighter lens, lighting (flash or other), and/or a tripod. Because it's light, or the lack thereof, that makes for a great photo.