I have 5D MkII, 5D, 20D w L grade zooms.
I prefer Full Frame.
Would not recomend 7D due to too small pixels
(under 5 microns are too small for good light gather IQ).
But to each their own ...
Regardless of model - check the Canon direct store and look for
the bargins in refurb, new, and...