Not quite an “L” lens - but pretty good

   You can’t afford Canon’s 24-70 f/2.8 “L” USM - or you had to sell yours to pay some big bill.  So what’s much better than any kit lens - yet is affordable?
   Canon’s 28-105 f/3.5-4.5 USM is both quite affordable - now running about $150 with lens hood and UV filter on eBay and at deep-discount photo outlets - and damn good.  It’s a lens Canon made that’s way above their kit lenses in performance and build quality - yet much more affordable than even a used Canon 24-105 f/4 “L” IS USM; for instance, this lens has a metal mount - just like their “L” lenses.  Focusing is by ultrasonic motor - just like their 24-70 f/2.8 “L” USM - and fast and quiet.
   Downsides?  It’s not as fast as their 24-70 f/2.8 “L” USM, of course.  And - unlike their 24-70 f/2.8 “L” USM - it’s not weatherproof, either. 
   It is far lighter and far more compact than their 24-70 f/2.8 “L” USM.
   It’s an ideal walkaround lens - if you don’t need a weatherproof one.
   This lens was discontinued - but is widely available now on eBay and in the used-gear department of deep-discount photo places such as Adorama.
   It did great shooting through window glass for a package I shot on the nail-salon industry - which now is the subject of a regulatory crackdown after a New York Times series on its extensive violations of wage-and-hour laws, workplace-safety rules, and immigration laws.

Shot through window glass with 28-105 f/3.5-4.5 USM.