That's a tough call. The 7D would be sweet, but it doesn't sound like you really need it from your brief description of preferred subjects. An "L" lens or two might be a better option, in my opinion. But I think we have different styles, so don't base your decision too much on my word. You seem to prefer primes, I prefer zooms.


Just remember...Don't look a gift horse in the mouth.