I've generally had your experience but I've had a few instances where third parties failed to play nice. HP puts weird bloatware and recovery partitions that do some naughty things in their laptops. I had one relatively recent hp workstation laptop that HP messed up so bad it wouldn't update. I just run Arch on it now.
In general though, I've not had those kind of hardware/driver issues ever.
In general though, I've not had those kind of hardware/driver issues ever.