Freshbooks is simple and easy for tracking billable time and expenses if you're selling consulting services--but it is NOT a complete accounting software, meaning you can't easily maintain your balance sheet using their software and you can't easily record your expenses on an accrual basis.
QuickBooks is the gold standard in the US as an entry level complete accounting software. The guided GUI workflows help novices to follow most standard accounting conventions, but if your business is expected to grow rapidly you'll probably be best served hiring a professional to manage your accounting (my company offers this service). The online edition has a growing marketplace for 3rd party app integrations, but beware that the marketing spin on the true value and functionality of those integrations often over promise and under-deliver...
Netsuite is a very powerful SaaS platform that is a great fit for ecommerce businesses and other complex companies that can justify a $25-75k annual license fee + $25-75k implementation cost in exchange for the sophisticated ERP functionality and countless workflow automation & integration options it offers.
Xero is a direct competitor to QuickBooks Online. It offers some minor competitive advantages to QuickBooks, together with some relatively minor compromises. One would have to discuss your business in more detail to be able to determine/recommend whether or not Xero would be a good fit for you.
Contact me directly for more info, guidance, etc!