The 24-105mm is also a good choice, giving more versatility, smaller size and weight than the 24-70mm and image stabilisation. It's a great general purpose lens that you can use without having to carry a tripod everywhere with you. It's also more widely available (second hand perhaps, if you're trying to keep cost down). If you don't really need the wide aperture, I think you'll be happy with it. I didn't suggest it earlier since I thought wide aperture was important to you. You were, after all, considering a couple of f/1.4 primes.