The thing that has kept me from switching fully to iCloud is the lack of ability to send from my own domain using Apple's email. On Mavericks, the situation has gotten even worse as account setup has been moved out of Mail.app preferences into a badly dumbed-down "internet accounts" preferences pane in system preferences. This abrupt loss of the ability to manage my email is one reason I don't use iCloud, despite the fact I really wish I could like it better than gmail.