Now that I have purchased my full frame camera and making all my lenses obsolete except my 70-200 and 1/2 of my 10-24mm.

I need a nice midrange lens for under $1000.

I was thinking about the Canon 24-105mm f/4L USM.

Any other suggestions?