Pour la macro ? Je partirais plus sur un 600D ou 60D pour profiter de l'écran orientable (tous 2 ont le même capteur que le 7D ; ce dernier est principalement meilleur pour l'autofocus).
Tu n'es pas obligé d'utiliser tout ton budget Tu pourrais ainsi acheter d'autres objectifs si tu en ressens le besoin, comme dit Jean.