I don't really understand anything about peoples gripes with windows 10. Search Customer Experience, turn it off. You are done. I haven't had anything unwanted installed on my system after I clamped down all the privacy and other miscellaneous other bullshit settings. I probably took an hour to make sure my computer was cruft free, sounds like it was worth it.
I keep hearing conflicting things on this. It's been all over the 'net that the Anniversary Update removed this (see, e.g. here), but I do then see some users saying it's still possible. I'm hoping to get a new gaming PC in April, and I'm super on the fence about whether I want to buy Windows 10 at all. My current desktop is still running 7, but given MS's refusal to support modern hardware with anything pre-10, I'm kind of stuck.
I have a few guesses about why I can shut it down and others can't. First off I spent the extra $10 for Pro. Second, I tore out everything I possible could and shut off every available option that wasn't necessary for general purpose computing. I think if you don't close every chink in the armor than you can't disable certain annoying functions. My wife wanted to watch the Olympics with her friends Hulu TV login on my PC. To do this I needed to turn on Microsoft location services. I couldn't turn it on, the toggle they have for it was unable to be activated. I have some other setting turned off or I uninstalled some other bullshit that it was dependent on. Some of these services have other dependencies that if left on make you unable to disable or enable other services. I didn't build my rig to watch location dependent TV and I don't really care that it won't work. I suspect that you might not be able to turn off Customer Services if you leave shit like Cortana on. The only complaint I have with Win 10 is that the screen dimming controls are shit if you aren't on a laptop, otherwise I can't think of anything about it that is especially annoying.