For the first 4 years I used lawnpro 3.13. it is good for scheduling but really sucks for accounting. This year I starting using QB and after a tremendous learning curve for me, it is working better than ever. It has many safeguards to prevent you from putting yourself into a tax liability and interacts well with my banking needs. Take your time. Learn every aspect you can about QB. It is an ACCOUNTING software and it can either help you or kill you.
You can shear a lamb many times, but you can skin him only once!