Yeah I bailed on Quicken about 5 years ago and never looked back. Using GnuCash now, and it’s awesome because I can store the data in a local Postgres database and do whatever I want with it.
The learning curve is a bit steep if like me you have to learn both the software and the concepts of double entry accounting. It took me a few iterations to get it right but now that it's rolling I couldn't be happier.
Since my girlfriend and I share some of our common expenses I developed a web app à la Splitwise/Tricount that can export transactions to GnuCash. It works very well but I never polished the thing, I wonder if it could be useful to other GnuCash users.