Why I Keep Switching Between Software and Hardware Ethereum Wallets (And You Might, Too)