Which wallet do you like the most? Personally I really like Exodus, the only con is that it's not fully open source, but other than that it's a great wallet!
Are there any wallets which allow you to have multiple addresses?
Trust Wallet is a crypto wallet that has multiple addresses, or is multi-functional. Trust Wallet also supports all coins and tokens. I think this wallet is suitable for holding coins or tokens, and has a exchange function or swap.