Linux these days, if you just want a working desktop experience, requires no configuration. You pop in an ubuntu usb drive and install, done. It will often run better than the version of windows that the machine actually shipped with. Myself, personally, I stopped running anything but linux more than a decade ago. All I remember from windows is how often it broke in ways that were completely unfixable.
You can get every of those devices with Linux support with a bit of research before buying. It's not the fault of Linux if the manufacturer of your hardware doesn't care about the platform.