The thing about the 7D is that you can get really nice photos out of it. But I found myself spending way more time in post processing to edit those photos compared to other cameras I've owned. Which eventually led me to selling it. Obviously, if you use a higher grade lens you'll see improvement in quality. That's true no matter what camera you own.