remove metro. remove the need for such a large driver database upon installation - let me provide the drivers i want for even common hardware. make powershell the default interpreter and remove the limitation imposed by legacy shells - why should i need to call the powershell exe first to run a script in a scheduled task? it should work like .bat/.cmd files. get rid of all the different versions - one base install, everything else is an add-on that you choose to install - no only version x supports feature y, or upgrade to version z to get ab. im sure there is other stuff, but thats all i can think of at the moment.
Ah, the command line in windows. Isn't that something you should avoid at all costs?
nah its the only way to script things without writing vbscript <shudder>, which still uses the cscript or wscript executable interpreter. powershell is infinitely more powerful than batch, and much more user friendly and easier to troubleshoot than vbscript