In the same boat. I did use GnuCash for business as well, in my opinion that's its primary use case. I just found Eqnomize and will give it a spin, however it's not open source (?). Other than that... Seriously considering dusting off my old tools and starting something myself :)