I'm pretty happy with my current hardware solution ledger but I think if the competition keeps up maybe the cost of a hardware wallet could come down a bit. Right now it's kinda expensive compared to real wallets.
I think that's a barrier for going mainstream