Hi all. Im looking at buying a Canon EF f1.8 II Lens as i currently only own the canon450d kit and wanting to take better portrait shots. I have read a few reviews and they swing both ways. Anyone got one or had one? I know its bottom of the line but ist purely for a hobby and budget limited. Is this lens any good for other styles of shots?