The only two from the list I use are Xapo and Blockchain.info.
Both of them provide 2FA verification without the need of an app increasing somehow the security provided by those wallets.
This particular 2FA is why I am reconsidering using blockchian.info in if it were to be last week I would say there is not need for offline wallet because web wallets provides the flexibility among other adbavtages but what I experienced last week due to what is not a fault of mine, I concluded that the best is just the desktop wallet as others have rightly said and I am moving towards that immediately.
Thank you.