I recommend @AwakenTax for crypto taxes and it isn't even close.

There's Awaken and then there's everything else.