I was recently in the situation to delete lots of item from different places from a Sitecore solution v8.1u3 and I have used Sitecore Rock. I've used it in 2 ways:
- directlyDirectly in the content tree of the Sitecore Rocks, just make a delete on the contextual menu when you right click on the items.
- Or use Sitecore Query inside Sitecore Rocks. Example of delete queries http://vsplugins.sitecore.net/Sitecore-Query-Delete-Samples.ashxExample of delete queries.
Option #1 is slow, but option #2 was quite satisfactory for me. But I was in my development environment.