The only real trouble with Linux is possible driver issues (caused by trying to shoehorn an OS onto hardware for which it wasn't initially designed). If more OEMs would put Linux onto laptops directly this wouldn't be a problem.
It's still tough to find a good, decently priced laptop OEMed with Linux though. I can't get my hands on the Dell XPS with Ubuntu pre-installed in my current country of residence...