It is a great software program and offers good functionality. It is easy to setup and use which is why it is so popular. However, it lacks good inventory functions so it would not be good for a retail company, or even a handmade crafts business that required heavy inventory controls. On the other hand, QuickBooks Pro offers good time and billing features, which makes it a program worth a look for service-oriented businesses. My advice is to obtain an accountant as soon as you can afford one.
Accountants do more than reconcile the checkbook.
A good accountant will help a client's business grow through financial advice and business strategies. A small business should weigh incorporating very carefully. Two important issues to consider are liability and taxes. In NYC, corporate taxes are more complicated to deal with than unincorporated taxes. It is best to seek the advice of an accountant on this issue, or at least do some extensive homework on the Internet.