This has been my general purpose lens. However, I recently purchased an EF 85mm f/1.8 USM and an EF 70-200mm f/4L USM.
The 85mm will be my primary for portaits - specifically those inside shots. The 70-200 was my choice to take care of the issues I had with this lens.
This lens will still remain a primary for me on my general purpose work. Since I focus mainly on people and portraits, I wanted to find something that would assist me a bit more. It's a great choice for the price.