This totally depends on your needs. For beginners, smaller and lighter machines with fewer features are quite good. On the other hand, a computerized machine is the best embroidery machine for home business. So, you can look at the features of various machines and select the best embroidery machine for your needs. Some good companies are Singer and Brother.