If you like your accountant, I would see if he or she has a preference.
Failing that, Quickbooks would probably work. It is somewhat annoying but easy to use. You may need to upgrade every 3 years to keep certain services active (ie pulling data from your bank, etc).