I mean this kindly, but learn to use your camera settings. Just use a smallerapertureand the lenses you have (very nice ones at that) will do what you want. "Landscape" mode tends to select a smaller aperture for depth of field. Buying a new lens won't really solve your problem.


The capability to get a nice out of focus background is generally considered a positive quality and a large part of the point of using an SLR.