I used to use Zoho which was fine, but at $6/mo was only offering 10GB per user (rather than 200/5 = 40GB) and didn't handle things like photo storage.
I looked at Microsoft 365 (formerly Office 365) which seems like a good deal at $8.33/mo ($99.99/year). Each user gets 1TB of storage, it comes with Microsoft Office (both web and the programs), OneDrive, email, Microsoft Editor (for things like grammar checking), etc. Ultimately, I didn't want to transfer our domains to GoDaddy and that's the only way Microsoft supports custom domains for email. Still, if you have a family of 5, that $8.33 becomes $1.67/mo which is really cheap considering that it comes with a full version of Microsoft Office and 1TB of storage per-user (with Dropbox-like OneDrive). Google charges $6/user for 30GB and $12/user for 2TB. While 2TB is more than the 1TB offered by Microsoft, $12 is a lot more than $1.67 (and you don't get Microsoft Office).
iCloud+ doesn't come with as much stuff as Microsoft 365, but it's been nice having something that feels like a simple email experience. No more fancy auto-classification of my email. I can just set up some simple rules (though they execute on the client and not the server) and I'm enjoying using Apple's Mail app. At $0.60/user, iCloud+ is working nicely. But I can definitely see why someone would like Microsoft 365. Their family plan is an amazing value.