This depends more on the hardware these days. Most drives, CPUs, etc work just fine without configuration. Wifi drivers are pretty good these days. Maybe you'll hit a snag with those if you're really unlucky.
The bad part is still GPUs. Even then, they're usually much better than 10 years ago. AMD GPUs have better drivers than Nvidia, in general. Older GPUs are better supported in general.
Personally, I'm happily using Intel integrated for everything I do. But even then, even as much as I think Linux is the best choice of my available options, there are flaws as with any other OS. Regarding the Iris Pro, the mesa driver stack had a bug (related to srgb) introduced in August of last year which was only fixed this month and caused several OpenGL applications to fail to run.
I think the Linux experience is still the best for development, and I've used the other two major OSs both extensively.
As for practical advice, Manjaro is a great match between rolling release and well-tested packages.