My understanding from a brief stint in an adjacent industry is that Xero is pretty good and popular for accounting, but I cannot vouch for it as an end-to-end solution for self-employment needs.
I use Xero for my business accounting. Works well. My accountant had never used it before, but had no problem grokking it.
Intuit has my email address from an abortive attempt to use Quickbooks, about a decade ago. It sucked so hard, I ran screaming.
Every now and then, I get an email from them, suggesting that I “reactivate” My account.
The unsub link is worthless. I have to log in with the nonexistent account, in order to unsub. The reset password function doesn’t work (non-existent account). I am doomed to get these emails for eternity, but they aren’t frequent enough to be much more than an annoyance.
But Equifax has a crappy record on data integrity. I expect an avalanche of penis pill spam, soon.
New Zealand company, a guy I used to work with in Brisbane is a software architect for them these days in Auckland.
They had a good incentive program for accountants to bring on clients. My account was super disappointed I already had an account and knew how to give them just enough access to it to do their job, but no more.