The best to do is talk to your account (or some account)
They will recomend the best to do.
In most cases, a simple shared spreadsheet may sbe enought, Xero could add unnecessary complexity unless you require its advanced features.
Personally, I use my custom uSaaS App for my business and grant limited access to my accountant. Before working with an accountant, I handled taxes myself.