I like the vignetting but I agree with the dumpsters - it is easy to focus on your subject and forget to see what is showing in the background.
I wouldn't sell yourself short - a nicer lens (15-85
) might help you out some, but I think you have a great eye and took some very nice angles.