Not really a recommendation but I use different wallets for different reasons. Take a look at Phoenix and see if that fits any of your requirements.