Yep go 24-70 f2.8L. I've got one and its insanely sharp, fast and useful. Looking at your list you dont seem to have a milti-purpose everyday lens and the 24-70 is unbeatable for that role.
The 70-200 f2.8L is ther perfect partner for it, but will set you back over $2k!
Try eglobaldigitalcameras cheapest I've found and supply their own 2 year warranty. Lenses arrive well packed and within 4 days usually too.
Sent from my GT-I9100 using Tapatalk 2