Product management/catalog plugin

The plugins I’ve found so far like Ultimate Products achieves 90% of what I am looking for (doesn’t allow searching by tags, doesn’t allow buying from the catalog, etc) but does anyone know of one that allows me to have a side bar filter, a search (including searching by tags would be preferable), and a drag and drop product management backend kind of thing?