We all have our own things we like in a wallet which we use, even a hardware wallet must have them because it is crypto wallet. 5 points I like in my wallet are -
1) Swap / Exchange feature with other crypto and fiat (just like your 1st and 3rd)
2) support Multiple crypto. (just like your 2 option)
3) Features of Staking / Liquidity etc for making extra earning by holding.
4 ) Proper Security (just like your 4th option
5) Feature to create your own private key - it will make easy to remember.
6) Feature to create your own cryptocurrency (I think I am going a bit too far).
Anyway a wallet must have all basic and important features.