Reading all the reviews about slow boot up time.I must be a very lucky person as i have never had that problem with windows version 2004 or now the latest version 20H2.My boot up time is 24 seconds and my shut down time is 7 seconds.
While i appreciate this will not solve all your problems a good starting point is to make sure you have a ssd drive installed.
I use a Samsung 860 Evo.In my own humble opinion you will not find any better.I was never a fan of the tile system on windows 10 so i gave it the look of windows 7 even down to theĀ windows start globe button.May not be for everyone but for me it works great.