First you need to tell us budget because machines have huge price differences. I love brothers, low end I love my sq-9050 mid range if you have , around $400 I would go brother PC-420 has some awesome features, if you are looking high end just sewing you could go for a Laura Ashley nx-2000 which will run you $1800 my machine the dream weaver can run you over $5000 so there is a huge range but I have loved all my machines it's just what you budgeting for yourself