First, setting up Linux really depeands on two things:
1: Do you know what you are doing? (Most people do not.)
2: Which distribution are you using? Some have automations in places where
others do not.
From my experience, getting Linux installed and working isn't too difficult
for standard devices (mouse, display,etc.).
It's when you have something strange and esoteric, like a thumb identifier
from Cambodia - there you may have problems.
As long as you can install (and use) basic peripherals like printers, then
setting up Linux is always a smart thing to do, if you need to use a
Unix-type system. For people who only need their computer for basic tasks
like checking bills, filing recipes, or downloading porn, Linux is a waste
of time.
For people like me who like to do program development, Linux is a godsend.
-- Andy