You should def take a peek at quickbooks
Google them and youll be able to see a decent amount of reviews and information about the fine piece of software. Its a paid option that pays off and covers your behind.
Will it help me categorize all of my expenses and remind me when invoices are due?
You should use a calendar for reminders of invoices. It isn’t automatic, but you should dedicate time to working on your books. We use outlook 2010 and have a shared calendar between our staff that handles accounts.
We at one point did use sage 50 accounting from peachtree, it was good but we then moved to quickbooks online just because we didn’t like the idea of loading up a heavy application on our desktops and storing the data locally. There are many online “saas” solutions to accounting. Personally I would recommend quickbooks just because it’s most common and you’ll find a lot of support for it.
You should also consider consulting with a proper accountant to create your chart of accounts and do the initial setup as well as review your books/accounts for accuracy at least once during the year before you file taxes.