Entre un 400D et un 500/550D, le changement principal sera la vidéo.
Et la gestion du bruit,un 550d n'a pas du tout les mêmes 1600iso qu'un 400d.

Si tu fais beaucoup de photos en intérieur, je te conseille plutot un 550d, qui a vraiment une très bonne qualité d'image (capteur du 7D) dans les haut isos.
Actuellement, si tu peux te le permettre, le meilleur rapport qualité/prix pour moi reste le 50d (j'ai vendu le mien il y a 2 mois) car il a une montée en iso plus sympa que le 40d/400d, de même, micro réglages etc...
Il est néanmoins un cran en dessous du 550d/60d en montée en iso, tout en était un cran au dessus du 40d/400d.

Le 40d représentera un faible saut je pense, venant du 400d. L'ergonomie en mode manuel et l'AF en AiServo sera un plus, mais à part ça....
Bien entendu, si ta pratique concerne pas mal le mode manuel et le suivi de sujet, ces petites différences changeront beaucoup et un xxd paraît plus indiqué...

Pense aussi qu'un xxd c'est Compact Flash, il faut donc aussi prévoir un budget pour les CF (on trouve des 4go ou 8Go pour pas grand chose en même temps, mais sur un budget serré....)