En calidad de imagen un NO rotundo, no merece la pena. Si lo que quieres es que el cuerpo sea de magnesio, el obturador con una vida más larga (teóricamente...) e ISO 3200 entonces la
40D. En otras cosas gana la
450D. Es una discusión eterna con una difícil respuesta objetiva destinada a cada usuario. Si no necesitas lo que te he dicho, pues bueno, las cámaras se parecen bastante. Yo opté por la
450D entre otras cosas por el tamaño, que como la mayoría de fotos las hago durante caminatas, prefiero un cuerpo más pequeño y ligero y bueno, también es más barata. La
450D tiene muchas funciones avanzadas y el mismo procesador que la
40D así como un sensor mejor. Te saldrán cantidad de detractores de una y otra. Ambas elecciones son buenas, especialmente cuando dices que eres aficionado. Si fuera para estudio otra cosa distinta sería.