The top Canon, the 7D, is from 2009!
And even worse, the Nikon D300 is from 2007!
Then compare this Canon 7D ISO 6400 frame with this one from Olympus E-M5. The Olympus one is much better, sharper, less noise, better colors... despite having a smaller sensor and being much more compact and half the weight.
Holy cow. Nikon and Canon are really falling behind, outside the full-frame arena.
Grain and sharpness comparison, above, Olympus E-M5, below, Canon 7D.
I should add that despite the compactness, the E-M5 (and even more so the E-M1) is a professional camera, it has all the bells, it's fast (10 frames per second and quick AF) it is splash proof, etc.
Color comparison, above, Olympus E-M5, below, Canon 7D.
The Nikon D300S falls somewhere in between, a bit better color and noise than the 7D, but still not as good as the Olympus on any count.
Another issue is that many experts agree that neither Nikon nor Canon has come out with really good lenses for the APS-C lines. The excellent lenses were made for full-frame. That says to me that they never took the reduced-frame lines seriously for whatever reason. I don't know why, because the cameras were very good indeed.