Ive been thinking of picking up another lens lately....not that i really NEED another lens, but ive been wanting something longer than my 60mm. I had originally considered either the 56mm f1.2 or the 90mm f2 as a portraiture lens, but I have been recently looking at the 18-135 as an alternative. My reason for the drastic change in options is twofold. Firstly, i rarely shoot under f4 anyway so the zoom would give me a more focal length options without really feeling like I'm missing out on "wide open" shots....(i don't care much for razor thin DOF) Secondly, it would double as a general purpose lens when i need something longer than the 18-55, or just want something that covers a lot of ground both ways. This brings me to the actual question.... Is the 18-135 actually a good lens? Or is it too many quality compromises to cover that much range?