25 seconds is great boot time, for most any Windows user. Note that the systems referred to above also takes time to boot & load to desktop, in fact if a NVMe SSD is used, the boot time itself will be a couple seconds slower, going through another layer. Kind of like, although not as bad as, one of those old school SATA cards used on IDE systems.
Hopefully with a SSD you now have what's known as FastBoot disabled, it does a SSD user no good, and allows for a full shutdown so that the computer gets some rest, and in your case, prolong the life of the battery.
http://www.windows10update.com/2015...als-66-how-to-enable-or-disable-fast-startup/
You can & should also disable hibernation, since Sleep is essentially the same, yet saving you drive space.
Simply open Command Prompt as Administrator, copy/paste the below in the box & press Enter. Source link below the code.
powercfg/h off
http://www.windows10update.com/2015/05/windows-10-tutorials-60-how-to-enable-or-disable-hibernate/
SSD users doesn't need these activated, your system will still boot in the same amount of time. Maybe faster.
Am not sure about the modern Samsung Magician, the older versions had the setup for Power plans. I always chose Best Capacity plan, didn't use High Performance because it includes hibernation, what the majority of SSD users tries to avoid. Found out just today while looking for a serial number on the bottom of a notebook, wasn't thinking & accidently closed it, yet when I pressed the blinking Power button, everything was as I had left it, browser tabs & all.
Best yet, my pagefile is 200MB min & 800MB max.
Cat