That is such a hard question, at least for me, to answer...because I have had only Bernina machines therefore only their software and for me it is easy and feature rich, but far from reasonably priced as they keep coming out with upgrades every few years, and those aren't cheap either. I'm hoping someone else can come along with another solution for you..
Vicki