I agree with @dan on how any high-tech approach to the "impossible" 100% account/wallet security, will inevitably hurt user experience.
I think for now, the proposed method above will suffice, if we find other methods in the future that can improve on this, then why not?
Thank you again for being vigilant on this front. Security should always be one of our top priority. ANYWHERE. -east