It seems that every time Virtuemart creates something or fixes a bug they break something else. Just to get virtuemart to work well and display things neatly requires code and css customisations. Issues with sending out email notifications and a whole lot of other issues make it not profitable to use for my clients. I have moved all my clients to a new paid for extension.
Virtuemart is great in theory, but the development team needs to get it together.
Another issue I have with Virtuemart is how long it takes them to upgrade from one version of Joomla to another. Wake up Virtuemart we have been on Joomla 3 for the most part of this year already.