As others have said, I like a quote I read elsewhere(I tihnk on arstechnica)
Linux seems to highlight shortcomings in manufacturer's roducts that dont comply to standards...
Or something like that. ACPI is the most notorious for this, many manufacturers try to save some money(I have no clue how) and their ACPI implementations are rather cruddily done, so on some notebooks linux ACPI doesnt work very well. On the ones that comply to standards though it works rather well with the possible exception of sleep. last I Heard that was still experimental but everything else was supposed to work good.