I've been running Fedora/Gnome on my Lenovo laptop for almost 3 years, and only issue I've had is with the fingerprint reader.
It's totally true that Linux sometimes feels like assembling vaguely compatible lego blocks, but things have gotten incredibly better recently. Major kudos to the Gnome team for the recent work on hardware integration. I was pleasantly surprised how effortless I could configure bluetooth speakers, headsets and usb microphone without any effort. Things have gotten much better in the past 5 years or so.
PS: Remember that there are many different linux, and different distros will feel different ways.
It's totally true that Linux sometimes feels like assembling vaguely compatible lego blocks, but things have gotten incredibly better recently. Major kudos to the Gnome team for the recent work on hardware integration. I was pleasantly surprised how effortless I could configure bluetooth speakers, headsets and usb microphone without any effort. Things have gotten much better in the past 5 years or so.
PS: Remember that there are many different linux, and different distros will feel different ways.