Si tu ne désires qu'un seul objectif pour couvrir tes besoin je te conseil le 17-55 f/2.8 IS.

Je possède le 17-40 et c'est vraiment mon objectif principal pour les paysages, par contre, je ne l'apprécie que très moyennement pour les portraits et je pense que tu seras déçu pour ce type de photos.

Par contre, le 24-105 est vraiment très polyvalent et tu fais de très beaux portraits avec. (Ainsi que du paysage). Le seul soucis, c'est que tu perds quand même en grand angle et pour certains points de vue en paysage, ça peut te restreindre.