You’re discovering the pain that everyone goes through when trying to figure this out on their own. Everything you’re asking for makes sense for the user experience, but everything comes with a trade-off.
The closest thing to what you’re looking for is probably going to be one of the new Spark-based wallets, none of which are fully released yet. There’s other technology in development, but it hasn’t come out yet.