I'm considering switching from VirtueMart after two years. Not happy with bugs and limitations, and tired of spending hundreds of hours being a PM for custom webdev. I know this is an extremely complex subject, so I'm just seeking some general feedback from you, such as "I switched from --- because it sucks, and now happy with ___!" or whatever you can say.