IMHO the 18-135 is definitely better. If same price definitely cannot compare. If they offer you at a lower price and tell you the differences, you made the decision and there is nothing to say. However, if the same price for 18-135 and you get 18-70 that's not right.