No, you should get the 24-70mm f2.8. And then get a 70-200mm f/2.8 for more reach.
The 24-105 f/4 is an okay lens, and despite the L rating and red ring it doesn't really have the same optical quality as the 2.8s. The 24-105 f2.8 Z is $3,000. Watch the Canon Refurb site and you can get the...