Interestingly, Proton does a lot of what you're talking about: email hosting, password management, cloud storage, docs and spreadsheets. The only thing they don't have is their own browser.