I am using Freebitco.in which is not really a wallet... but I didn’t find a wallet with lower fees.
* You should read about custodian wallets and wallets where you own your private keys.
* You should read about transaction fees and try to understand that where you don't own your private keys you pay more a service/withdrawal fee than transaction fee.
* You should read about wallet security and understand that the coins are not in a wallet, they are still "on the network" and if you are not careful what wallet (and other software) you install and how careful you are with creating the wallet and keeping your private key (or seed) you may end up with your money stolen without somebody touching your wallet.
When this is done you should have a better image of what you want. Then you can go to
https://bitcoin.org/en/choose-your-wallet and choose a wallet.
Also keep in mind that if you always pay the minimum fee, sooner or later will come here crying that your transaction is unconfirmed for longer than you expected.