Il 24-105 lo escluderei per il solo fatto che montato sulla tua fotocamera partendo da 38 mm equivalenti ti troveresti senza grandangolo, e se vuoi un "tuttofare" non mi pare la scelta giusta.
Premesso che i tuttofare specialmente per sensore ridotto sono quanto di meno consigliabile ci possa essere in termini di qualità ottica (nitidezza, aberrazione, contrasto, flare, bokeh etc etc etc) se quello che cerchi è una lente di questo tipo andando a vedere un po' i risultati di Dxomark direi che dovresti orientarti sul Sigma 18 - 200 f/3.5-6.3 DC Macro OS HSM.
Ciao
PS il 40 che hai non è "esattamente" una lente da ritratto

Per quella roba lì se non vuoi spendere molto prendi l'85 1.8, dire che per il ritratto si tratta di un altro pianeta è riduttivo. La foto che vedi appresso è fatta con un 135 mm f2 su FF, l'omologo di un 85 mm sulla tua fotocamera.
