Does anyone actually use an iCloud email address as their primary address?
Is it possible to create an iCloud email
How to create an iCloud email address? - TidBITS Talk - TidBITS Talk
apple account - Is it still possible to get @icloud.com email address? - Ask Different
Will my iCloud address disappear if I cancel iCloud+?
Does iCloud Mail work with Outlook or Thunderbird?
Can I change my existing Apple ID to an @icloud.com address?
Videos
I originally created my Apple ID using my gmail address and a Windows PC but i would like to create an icloud.com address for the same account. Is it possible? I currently do not have any apple devices but i wouldn't need that address before having an iPhone, which I am looking for.
The steps seem strange, but first you must create your appleid using a non Apple address (note that if you already have an @icloud, @mac, or @me email address that email address is already an Apple ID)
Once your Apple ID has been created, on the device go to Settings > iCloud and flip the mail switch on, you will be prompted there to create your @icloud.com email address.
Alternatively, you can go to setting and go to mail. From there, add account and choose iCloud. If you choose "create Apple ID" at this screen, for whatever reason, it will allow you to create an "@icloud.com" email.
source Apple kb
Using a Mac:
System Preferences -> Internet Accounts -> (Maybe you need to click the +) -> Select iCloud on the right -> Create Apple ID -> Follow the steps
Also note that after entering your birthday, you should select "Get a free iCloud email address".