Apparently MijoShop comes highly recommended for use on J3.x
Can't speak from personal experience, but when I started this current project to migrate an ancient J1.5+VM1.x setup to a more recent codebase I was looking around at what were the current `best-of-breed` components and MijoShop caught my eye.
Plenty of good reviews and lots of reports of it playing nice with J3.x
The only reason I didn't end up using it, and went with VM2.x, was so that I could migrate all the legacy VM product data & artwork/description/layout without having to do too much work to shoehorn it into a new cart framework.
To be fair VM is *way* overkill for what I'm actually using it for - it's extremely powerful and customisable, but something of a 500 pound gorilla to work with.
In hindsight, because I'm really only using the VM catalogue features with no e-commerce, it might have been quicker/easier to have gone with J3.x/MijoShop from the get-go and re-created all the products from scratch