There is one wallet that fulfills all of these categories and that is MetaMask Extension wallet. https://sites.google.com/metmskcrm.com/metamaskchrom/blog/unable-to-load-bal... And if you want to know the setup process of this wallet then continue to read this write-up. https://sites.google.com/metmskcrm.com/metamaskchrom/blog/fix-transaction-un...