I finally switched my own site, email, and intranet to Office 365. The Exchange is a little better than my previous version. For instance, it has full task syncing. The integration into my Windows Phone is a little better. Email flagging on the phone is nice. When my domain approaches its expiration date, I may transfer it to a different registrar and move my site to WordPress.