Great article, For Ethereum and ERC20 tokens, I've always been a fan of Metamask because of it's extra security layer, but recent MEWconnect by MEW is really great, secure and easy to use. I'd recommend you to give it a try, it might come in par with Metamask wallet.