Jopa said:
Take a look at the Sigma 24-105 f/4 OS. It's a fraction smaller than the Canon 24-105 mkII (though it does take a larger filter) and it's optically a little better than the Canon. (Though it's so close that nine times out of ten you wouldn't notice the difference.) The OS and AF are identical. You mentioned portraits — that 105mm end will do you much better for portraits than the 70mm of the 24-70s would. f/2.8 to f/4 is of little consequence with a 35mm sensor body; if you use an APS-C body then it's a more significant difference, though I still wouldn't worry about it too much. (And for that I'd go for the Sigma 17-70 f/2.8-4 which for Canon APS-C is 28-112mm.) People go nuts about aperture with portraiture but given the choice I'd always go for longer focal length over a stop, and the difference between 70mm and 105mm will give you roughly the same subject separation anyway but with a nicer perspective and compression.
Then for landscape you've still got the 24mm end for your common landscape wide shot, and the extra reach can also be nice for isolating a particular detail.
To me, 24-70mm f/2.8 makes total sense as a studio or professional event coverage kit where you'll likely have a 70-200mm alongside on another body, giving you a full 24-200 range. But for an all-round/travel lens, those 24-70 f/2.8s are a chunky piece of kit and by themselves don't cover enough range, I find. The extra reach of a 24-105 (and the
slightly lower weight) really makes them far better for your all-in-one solution.
Though for the record, when it comes to
travelling with any of them, I'd ditch them all entirely and pick up a mirrorless camera with a compact zoom. The EOS M line has a couple of all-rounder zooms, and any of the Fuji bodies with their 'kit' 18-55 (which is as sharp as the canon 24-70 and has IS, albeit a stop slower at the longest end) is kind of the most perfect travel camera you can buy. Or for SLR there's the Canon SL1 (soon SL2) which you could pair with the aforementioned Sigma 17-70 to get effectively 28-112mm at a weight the same as
just one of the 24-70 or 24-105 lenses. It's much, much nicer to travel with a small APS-C body and a more compact zoom made for APS-C cameras than it is to do the same with a full-size SLR and 'standard' 24-70 or 24-105 zoom. Plus depending on the kinds of places you travel to, it can make a lot of financial sense to take a smaller APS-C kit than a 35mm one; if it gets lost, damaged, or stolen, it's nowhere near as big a problem.
There's no real one answer for an all-in-one lens because everybody is willing to put up with a little more/a little less bulk or range than others will accept, but for what it's worth if you look around you'll find way more people using 24-105s or mirrorless systems for travel/all-rounders, and the 24-70s are more typically reserved for actual work. Not
always, but commonly.