Second this, pay someone good money and drop your income as much as you can accept. Then use your time to pursue something else. Everything you outlined is a solve-able problem. It doesn’t matter if you’re enthused with the service or not, you have to eat shit to get anywhere. But get some of your time back, yes.
I’m jealous you have these problems. These are great problems to have. You have room to iterate and solve this. Don’t quit!