I use Quickbooks at the office but have used GnuCash for years for my personal finances and side businesses. Just a couple of days ago I decided to give Wave Accounting a try. It seems pretty simple to use. Almost too simple but I haven't really tried to do much reporting as I'm still in the middle of importing transactions. The javascript interface does seem a little slow when you're clearing a long list of transactions.
Just a first impression. I'm excited to start using something that my wife can access as well.
I'm importing just transactions starting January 1st. I imagine importing years worth of transactions would be difficult.