Top choices are Intuit QuickBooks, FreshBooks, and Xero. QuickBooks is great for lots of features, FreshBooks for a nice user experience, and Xero for managing documents.