Spreadsheet for sure, I tried using Blockfolio, but the gains/losses never added up correctly.
For those not tracking your trades and profits/losses, what do you do for taxes?! If paying any? I have a buddy whose accountant requires him to note every single trade he does.