But if you prefer web wallets over software or hardware ones, blockchain.info looks the best option in my opinion since it has lots of feature like for example the option to buy BTC and ETH directly from your wallet.
Features aren't the first option you should be paying attention to. The first priority is whether or not you are given the option to have access to your private key(s), because that is the most important aspect.
If the service in question goes down for whatever reason, or undergoes maintenance taking like 24 hours, which is something happening with Binance right now, you will then still be able to gain access to your coins.
Blockchain.info fits nicely in that category, but the largest player being Coinbase not, which is a shame.