Avantage au rapport 1.6 pour la macro (mais pas indispensable) et avantage au FF pour le portrait.
Tout est dit je pense, à toi de pondérer selon ton utilisation.
Le 7d est plus polyvalent que le 5D2 car son AF, sa rafale et ses fonctions plus avancées (niveau electronique etc...) font qu'il peut affronter toutes les solutions.
Le 5D2 pour les photos "posées" (paysage, portraits) offre une meilleure qualité d'image, à condition d'avoir des optiques de haute volée ( les meilleures qui soient, pas des trucs genre 18-200 - dieu merci ils ne se montent pas sur le 5D).

Vu ton utilisation te prends pas la tête, 7D, et avec la différence de prix, une optique sympa :-D