Il faut définir l'objectif de ton objectif...

S'il s'agit de faire de la photo de reportage, de rue, de disposer d'une optique polyvalente en voyage,
Pour un APS-C je te conseille un fixe 24mm qui deviendra un 38mm très polyvalent. Le 40 STM sera trop long pour le reportage à mon sens.
Pour un FF, le 40 STM est parfait, compact et polyvalent. Le 50 me semble un peu long mais fera l'affaire.

S'il s'agit de faire du portrait essentiellement (tout en gardant une certaine polyvalence) alors
Pour un APS-C, le 50 1.4 (ou au pire le 1.8) sera plus adapté
Pour un FF, le 85 1.8

Conclusion le 40 STM est vraiment un cailloux polyvalent en FF (ce n'est pas pour rien qu'il est sorti en même temps que le 6D et me semble pas vraiment adapté à un APS-C (même s'il délivre une qualité image excellente)