Koinly has been great tbh. It's got lots of integrations, it's easy to use, offers a free plan with essential features and the company really seems to care about their clients. The best part: it's available in more than 20 countries including UK, US, CA, and AUS.
https://koinly.io/ I can tell you it's a 5/5
Isn't this weird that a new accounts gave an excellent review with a newbie account that was created yesterday without a single post history.
Your account was also created right after the OP open this thread, I have a feeling that you are either working for Koinly or you are one of them, the platform may be good but please don't add horny to your statement, there is nothing like 5/5 when it comes to something general for the public, there will be different opinions in real state.