Depends on where you want/need to spend your money. The 18-55 has its crappy aspects, but DxO does amazing things to 20D images taken with one. At mid apertures with good technique, and a pass through DxO, you'd have a hard time distinguishing those shots from much pricier equipment. But, it is a rattly lens, has a rotating front element which makes polarizer use more painful, and it's difficult to precisely focus manually. The 50 f/1.4 is pretty good, but suffers from some flaws of its own. Makes a good portrait lens on a 20D.