Currently I consider this wallet as one of the best for etherium, due to its versatility and simplicity of use.
With the increase of decentralized Exchanges based on smart ether contracts it is possible to use the metamask to perform our transactions without the need to reveal private data or keys.
At the time of the execution of Dapps it is necessary in some to have installed this wallet for compatibility.
Its main drawback is related to the way it is used is something difficult to configure for new users and may not adapt so quickly to the way in which this wallet connects to the etherium network, however it has enough data and guides for users to configure and use it, one of the problems in the adoption of Dapps could be due to how they are connected to the etherium mainnet.