I have the Canon 24-105 L as my walk-around lens but, never satisfied with its image quality, particularly sharpness. Probably because I always compare it with my 100mm 2.8L IS macro which is regarded as one of the sharpness Canon lenses and the one I use the most (nature, flowers, macro). I realize the comparison is not fair as it is zoom against a good prime but, not happy anyway. My 24-105 copy is supposed to be a good copy, checked by a Canon technician who work privately calibrating lenses here in Toronto. I am thinking to sell the 24-105 and buy the Canon 17-55. I am willing to lose the 50mm in focal length if I gain sharpness and I would fill the gap with other lens. Is this a reasonable move? Is there anyone who has owned both, considers the 17-5 to have a better image quality or the other way around?