Neither Canon or Pentax have an ideal lens lineup, both have their strengths and weakneses.
On the Canon front, you have a massive selection of lenses from wide angle through to super-telephotos, but there are annoying gaps in the L lineup around what's weather sealed and what's not weather sealed. In addition, a lot of their top-spec L glass has no image stabilisation built in which frustrates me given that any lens you hang off a Pentax body has IS. In my opinion, Canon need revisions to the rest of the L lineup.
In Canon's non L range, you have the spectacular 17-55 f/2.8 IS USM but it misses out on full weather sealing which the DA * 16-50 f/2.8 does have. For me, the resolution statistics from photozone make Canon's lens the better of the two (plus USM is undoubtedly superior), but if you're shooting in high humidity / moisture then you're going to take the Pentax everytime. On the Pentax side, you have the awesome limiteds with their light and compact weight, but no USM and no weathersealing.
I guess you can't have everything, in an ideal world I would like all my lenses to be:
- weather sealed
- have IS
- have super fast, accurate USM / SDM
Neither Canon or Pentax give me that just now.