I've never established an email account on iCloud. Instead, I use Gmail, Yahoo, and Hotmail. I have often wondered if I should set up an iCloud email account. It would be for personal use only. Before I decide, I'd appreciate any feedback about iCloud mail.
but, having used Gmail for so long I’ve started having privacy concerns. Anyway, iCloud email is working fine and, the amount of spam I receive has been reduced to practically zero.