Wow . . .
Ok, I read the tax part and accounting part and somehow left out the accounting software :) I r dumb at times!
Accounting wise, I used to use Quickbooks online. My business is odd in that I am more apt to write 2 to 8 invoices a month with high numbers instead of 80 smaller ones. I got tired of giving QBO $50 a month just for that. It integrates with my banks and did a great job. But the cheap bastard in me, said, screw it and I tossed it. I now use Wave accounting software. It does all the same but because I am not pushing out a lot of invoices, I am actually on the free plan. I email clients a bill, they get a choice, they can pay it online with any CC and I get hit the 2.9 + 30 cents, a echeck or just mail me a check.
I can dump out of Wave into TurboTax as well.
Now, I sincerely doubt that this will matter to you, but just in case . . . neither of these software packages handles revenue recognition in GAAP compliance for subscription based services. There is an expensive addon for QBO that does it. QBO has a better ecosystem for external apps. My wife, who spends 90% of her day in QBO, I got her company involved with a reporting tool called Fathom. It lets them build more complex financial statements than the traditional Cash Flow-Balance Sheet.
If you notice, I left out the desktop versions of accounting software. Quickbooks has decided that they are going to end the desktop versions in the future, 2028 IIRC. There is also Sage 50, which I set up for our offspring. Sage 50 is a little more of a professional accounting software and runs on the desktop. It allows for implosions and explosions of SKUs. There was a need to track raw goods that were used in combination with other raw goods to make finished goods. QBO and Wave does not support that.