Pour un budget de 400 euro , je prendrais le 50 F1.8 que tu peux trouver au alentouir des 110 euro et pour completer ton 18-55 , éventuellement un 75-300 F4/4-5.6 USM III pour à peut pres 300 euro . Dans ce cas là , tu es dans ton budget avec un bon 50 et un zoom passe partout .
Sinon tu peux avoir le choix du 55-200 F4.5/5.56 II USM pour 300 euro en complement du 18-55 .

Sinon dans tes 3 objectifs cités , je prendrais le 28-135