What kind of wallet will you advise? a purse should support different coins on different block. It is necessary that it be reliable and with two-factor authentication.

The private keys are more safer than the 2 factor authentication so if your picking a wallet with private key access then it can be the best wallet,there are lots of multi coins wallets are available but hardware wallets are most secured so buy a trezor or ledger nano s and it will cost you less than $100 but your funds will be safe forever.
Private keys arent safe and usually not recomended by mew website or any other people because it is easier to hack or get phishesd. 2fa is a good additional security aside from password and pin but i dont rather used it on my case , due to the fact that i do not have any big balances on my wallet. I agree that hardware wallet is also the best when it comes to solid security when storing and protetecting our coins.
I will also suggest popular wallets like electrum , blockchain and coinbase if you wanted to store btc but when it come to eth or erc20 , then i suggest mew or myetherwallet.