18-135 is een heel groot verschil in minimale en maximale brandpuntsafstand, wat meestal garant staat voor een kwalitatief niet zo'n geweldig presterende lens, zoals op vlakken als scherpte wat je zelf al aangeeft.
24-105 L is daarentegen een hele sterke. Niet voor niets uit de L serie, en heel veel verkocht.

Ook een vast diafragma, F4, dus erg lichtsterk.
Overigens heb ik geen ervaring met beide lenzen. Wel met een Sony 18-200 (zelfde klasse schat ik), die mij op precies dezelfde vlakken als degene die jij benoemd flink tegenviel. Na wat twijfel toch voor een andere lens gegaan, scheelde werelden.