I have a few EOS lens, the two I use the most are the 20-35 and 28-135 IS. Both have very good glass have been well reviewed, and are not as expensive as the L series. I think they are both under $500 US.