What do you like best?
When Microsoft is announcing new OS release, we always hear how great is just that latest version - and I trust to believe that this time that's true.
Besides all other aspects mentioned so far - for me stability, support ability and robust system are most important things I am asking for.
Microsoft introduces some brand new concepts, like CB, CBB and LTSB, but I am afraid it is too early for conclusion, time will show :-)
New way of patching is giving good sense, but problem can be for users having slow connection - patch downloads are now really huge.
So far I did not see any instability, no BSOD yet - and very few situations when system stopped responding.
New instrumentation to simplify support (PowerShell and other improved tools) has been mentioned by other reviewers - and that's true for sure.
I like that Windows is now very similar on different devices (including handhelds) and tools (like OneDrive) make user flexible "on the road".
What do you dislike?
Although new Windows 10 (an all new and cool features coming along) are definitely beneficial for business users, I am not quite confident that home users, especially our parents and grandparents, as well as users with limited IT skills, would always welcome upgrading to latest versions.
Windows is just Operating System - engine to enable additional applications and tools that user may use and like.
Upgrading to new OS is always big step forward and opens questions in two levels:
(1) Would my existing HW be able to run Windows 10 smoothly? How about CPU, RAM and Disk Capacity? How about drivers for my devices?
(2) What about my lovely applications? Do I need to purchase new versions? And how about my data and possible format changes?
Some home users may not see advantages with that new OS adequate to their final expenses - and additional learning required.
Nevertheless, for enterprise users that looks like the right way ahead, especially when talking about LTSB edition.
Recommendations to others considering the product
IT teams planning for upgrade to Windows should ask three basic questions:
How about our current hardware?
How about all our applications?
How about our scripting skills?
And as always - test, test and test :-)
What business problems are you solving with the product? What benefits have you realized?
Main reason is that older operating systems would reach their EoL - and upgrade is simply a must. Also regular HW replacement is a factor.
For enterprise users it is beneficial that support can be better centralized and done by IT Services, leaving less maintenance tasks on user.
There is also slow, but constant move from desktop computers to mobile users (laptops, tablets) and that is where Windows 10 better supports mobility of the user.