Pas de pour ou contre, je te dirais simplement en fonction de ton budget. Si il est large, un 30D avec une bonne optique, si il est étroit, un 400D avec aussi une bonne optique!

Petit rappel, pour une bonne photo il faut:

50 % pour le photographe
40 % pour l'objectif
10 % pour le boitier.

En conclusion il vaut mieux un 400D avec un 17/55 f/2.8 IS qu'un 30D avec un 18/55 du kit!

Le reste, c'est de la littérature et du confort. Perso je suis passé assez facilement d'un EOS 1Ds à un 400D, mais je ne sacrifirais jamais les optiques!