It's very quick to set-up, intuitive and I love the 'test email' feature to instantly see how the sent email looks.
The best thing is you can clean up the messy delivery and shipping layout that VM has by default.
It would be helpful to have included a basic email template with the package but I guess I can find plenty free ones.
My advice is to have a play with it on a test site, and if you can't set it up, seek paid help from a freelance (I used PeoplePerHour, here in the UK). Once VM is set up, I have found it to be fairly logical.
I needed a solution that could handle both DVD sales and movie downloads. I now have my store working perfectly, with fully automated paid downloads.
It would be nice to see more discount options when products are bought together etc but for now, this works fine.
The package comes with a set of files and I found it a little confusing at first which part I needed, and it would be useful to have ONE file with all documentation.
I shall definitely use this extension again (and the many others from this developer).