I can't recommend Wave Accounting[1] enough. AFAIK, they're the only app that allows for multiple businesses under a single account, which was the major selling point for me. The invoicing feature is very nice too…
Its kinda scary, but they are supposedly financed by "advertising" which means they are selling your financial data or derivatives of your financial data to potential advertisers....
Not that much different from Mint i suppose, but something to think about.