I have the Viking Topaz 20. It is not Mac compatible for some reason, but every user friendly, but it is not an embroider machine only. It does have some wonderful sewing features my Janome 6600P does not, so it was another reason I wanted to get it. I can make it sew like the orange stitching on jeans for one thing.
I am still learning on it - and amazed what it can do every time I use it.