I currently use Outlook 2010 because I have a paid license but I'm willing to upgrade.

This works Ok with iCloud but what I don't like is that I can't make my icloud calendar the default in Outlook so I don't get reminders on my PC. What I end up doing is manually copying critical appointments from my icloud calendar to my Outlook default calendar if I want to be sure to get a reminder on my PC!. This isn't ideal though. Does anyone have a better solution? I read that the latest Outlook 2016 doesn't sync at all so I can't upgrade Office. I wish MS and Apple would decide to work together instead of trying to defeat each other!!

I believe icloud will sync with windows 10 mail and calendar apps - is that true?

I've also heard of emclient being good but haven't tried it.

I'd really appreciate any input.