Comme ça a été dit, le 50mm sur aps-c... faut aimer. Perso, je n'y arrive pas (c'est aussi pour cette raison que malgré toutes ses qualités, je n'achèterai sans doute jamais le 85 f/1.2 pour mon FF, plutôt le 50, voir le 35 f/1.4). J'ai fait avec un moment car je n'avais rien d'autre, mais une fois testé le 50mm sur FF... bah je n'arrive plus à le monter sur aps-c

le 40D est un bon boitier avec de bons reste, à voir selon le prix, car malgré tout, il reste assez vieillissant (mais après tout, j'utilise bien un boitier de 2004 comme boitier principal, alors que j'ai un 7D dernière génération à coté, c'est aussi pour ça que je suis loin de dénigrer les "vieux"). Il a l'avantage d'être d'une série experte, avec une prise en main excellente (bien meilleure que les xxxD à mon sens).
Dessus, avec mes habitudes, je conseillerais le sigma 30 f/1.4. Neuf de préférence (pour le cas où il serait affligé d'un back/front focus non pris en charge par canon, autant l'échanger directement sous garantie), il ouvre bien, il est d'assez bonne qualité optique, rapide et silencieux (HSM). Il se trouve aux alentours de 450€ neuf, soit un peu plus qu'un 50 f/1.4, mais qui a un cadrage plus intéressant à mon goût.

A voir selon tes habitudes de cadrage... il y a une tonne de solution, et une tonne d'utilisateur différents, donc d'utilisation et de besoin différents.