Have you looked into GNUCash (GnuCash.org)? It’s a venerable open source project that I believe was started to offer an alternative to Quicken and may be an acceptable alternative to QuickBooks at this point. I haven’t used it personally but if I could go back in time I would make a strong effort to make that work before using Quicken/QuickBooks.