Hello everybody!

Always good to start with a cheerful greeting. Help put you into a good mood for posting replies!

Ok, down to business. I'm currently upgrading my camera/lens set up. Refer to my signature for my current gear. The next item I plan to replace is the 24-85mm lens. My initial thought was to replace this with the 24-105mm F4 IS and therefore cover virtually every focal length between 10-400mm with good quality zooms and then add in a couple of specialized primes.
However, I am thinking about the 24-70mm F2.8 instead of the 24-105mm F4 IS. Trade off naturally being between f2.8 or IS. I somehow don't think I'll need IS at this focal length and the idea of the F2.8 for portraits, bokeh, etc is tempting. I loose the 70-100mm zoom range which I don't think would be much of an issue. Easily cropped from 70mm where needed.

The other reason for my wondering is the other part on my planned lens line up. A couple of specialized primes such as a macro, portrait and landscape lens.
As far as overall weight goes, not an issue. The 1.3 kilo weight of the 100-400 doesn't bother me and I can easily carry quite a weight in my shoulder bag as I have carried my camera set up plus a six pack of cans on my shoulder all morning. (where they shift to being carried inside myself & my wife that is! )

So, the questions then;

1). 24-105 F4L is or 24-70mm F2.8. Still wondering about the trade off between F4 IS versus F2.8. Any thoughts and info here would be helpful.
Any other lens I should consider such as the Tamron 28-75, Sigma 28-70 or canon 17-55mm F2.8 IS? Not too keen on the EFS in case I change to a FF later on. 100-400 and 24-70/105 would be keepers and the only lens to change then is the 10-22mm.

2). Primes. What, if any primes should I consider to go with 3 decent zooms? Will I get any benefit from say for example, an macro prime lens that can do portrait as well compared to using a teleconvertor or macro rings with the above zoom lens? How about a prime for landscapes? 35mm? 20mm? suggestions?

Thanks for reading and any help you can offer!