Just generate address/private key pairs and keep them safe.
Hardware wallets are probably best for new comers, they are handy and they are compatible with many tokens.
For people that can generate and manage their own addresses safely maybe there's no need for a hardware wallet.