Litevault is a great option
https://www.litevault.netRan by myself, similar to Blockchain.info in that we store NO coins on the server, we only store an encrypted copy of your wallet, all transactions are built in your browser, not on our server, and of course you stay in complete control of your private keys, and can export to JSON format at any time.
Tested out 2FA no bugs to report, sent and received a couple of times without any issues. Keep in mind its in beta so BACK UP YOUR KEYS and only use for tiny amounts
look forward to see how it develops over time.
Don't forget to drop the guy a donation, good things take time and effort and they're worth rewarding