I use the iCloud custom domain for my personal email and I can confidently say it's worth the cost.

I am definitely engrossed in the Apple Ecosystem™ though so I can't speak to how it would fit any other setup that isn't almost entirely Apple-based.