I’m a freelancer and faced a similar situation. Since a few years I use lexoffice (SaaS) and I’m very happy with it. It takes me one evening per month for my entire bookkeeping and a few more evenings for my annual accounts.