if you want lenses to act the way they were designed to be used then yes full frame is better. More pixels, more field of view. Your wide angle lenses will actually be wide. Got a camera shop somewhere near you that stocks canon? If so have them put a lens on a 20d and look through it at it's widest zoom setting then try the same thing on the 5d... you'll be amazed.