Just to have some flexibility, go for the 24-105L. It's a great lens and very reasonably priced. I think if you get another prime you may feel a bit limited. Buy the 24-105, shoot with it for 6 months and then check out your EXIF data and see what focal lengths you're using the most, buy your next prime based on that data.