Unfortunatley, I found that Virtuemart 2 is not usable unless you are prepared to "hack" the code. VM1 was fine and easy to setup but VM2 has too many variables that are too complicated. A simple product discount has turned into a nightmare where you have to setup a separate record and then apply to the product. I have moved to MijoShop and find it much better and easier to use with no hacking necessary. I will continue to use VM as a catalog only.
Each person has their own goals when building a shop, and whilst we disagree the core needs to be hacked to get VirtueMart up and running each user has to decide what is best for their use. We would also like to thank the hundreds of thousands of users who use and trust VirtueMart 2 to power their websites. Thank you for sharing your thoughts with us!