A stunning photograph is the result of the photographer, not the camera make or model.
Back in the "old days", film technology was more important to me than any one other thing.
Getting the grain levels down and more accurate color reproduction was the biggest concern. Pushing Tri-X to ASA 1600 in the darkroom was insanity but the only way to shoot night sports.
We are so spoiled with today's technology. My upgrades in camera bodies is driven by what I want to accomplish next in my journey.
Don't forget about customer support- that's really a big thing. Canon has invested heavily in it. When I broke a lens in half, Canon charged me $59 despite only salvaging the front lens group. When my 100-400 lock ring started sticking, they said it would cost $250. They actually had to replace the inner barrel assembly but stuck to their estimate.
I think Canon's biggest concern should be their lens performance versus price point. I have jumped ship lately with a Tamron and Sigma. Price point and performance is huge. There are trade-offs, but I think Canon really needs to focus in this area.