Le 50 f/1.8 est effectivement d'un très bon rapport qualité/prix. Idéal pour le portrait sur APS-C mais un peu long pour une utilisation "généraliste".
Perso, en "passe partout" sur 40D, j'utilise un 35 f/2 : pas cher, piqué au top en fermant un poil, 0 distorsion, mais AF ancestral et bruyant ...