It's a good all-round lens. Especially useful for wedding photography. From your gear listed above I understand that you have a 1.6x crop dslr. Then you'll be able to shoot in the "sweet spot" of 24-105. Or any L lens for that matter.
Maybe you should consider a 70-200 f/4 L too. Even the one without IS, which is much more cheaper and the results are outstanding. I notice that you don't have anything above 50mm covered.