Crypto Transactions Record Keeping for Taxes - Looking for your Experience (Good and/or Bad)

I am getting into crypto buying, selling and exchanging (across multiple crypto exchanges and wallets) this year and want to ask everyone's opinion on recordkeeping for tax purposes.  I have heard (so far) about two services:

1) Cryptotrader.Tax which they claim you can download all of your crypto activity for the entire year from all exchanges and wallets into a up loadable form for Turbotax. On their website they claim to be in a "partnership" with Turbotax. The service I would need would cost $49/year. I'm a little nervous about how that download from my exchange and wallet accounts would happen.

 

2) Cointracking.info is an excel spreadsheet which you can download to your desktop to manually track each taxable crypto action. Then, it can be put into a form to upload it to Turbotax. That part is a little vague upon first research. 

 

Have any of you used either one of the tools above and, if so, what are your honest thoughts? If you use another method which seems to work well, I would be grateful if you would share that information and your thoughts on it. 

 

Thank you!!!