I tried a ton of things and settled on xero.com it works well. It also has a ton of documentation which explains both how and why. Reading the docs and using the app, teaches you accounting. Pretty neat trick.
If you're not based in the US, then no US based accounting tool will work for you. The americans don't get VAT or multicurrency accounting. Since it's not there from the start, it gets added eventually as a clunky after thought. US companies also very heavily on Yodlee, if your bank isn't in there, you're out of luck. With xero we wrote our own bridge to the bank because they provided an api.
I've got no association with xero, other than being a customer.