I'm just not going to put all of my financial records in once place under one vendor in the cloud. On the other hand, I'm not going to trust Quicken after years of neglect and no sane way of getting my data out.
I used GnuCash for a few years, and was generally satisfied with many parts of it, yet it was horribly broken in some ways. And it isn't easy to get data out, even though it can use a native XML storage format.
These days I'm forcing myself to use Ledger http://ledger-cli.org/ The UI is essentially the UI of your favorite text editor (with all the efficiencies and pain that entails), but no one can argue that your data is held hostage! It's a text file!