I don't know about Intel KMS, I use FreeBSD on portable netbook and my work-station (Dell laptop - came with Ubuntu) and everything is superb. You will need to dig some stuff like rc.conf, but documentation is very clear and once you modified it, you're 100% that it will work after reboot. I still don't remember and know from memory how to enable acpi support on Linux (backlight control on laptops, it worked out of box on both laptops on BSD). if you don't have much time to read about it, install bsdconfig from ports it's a nice command line application that helps you select necessary features of the system.
If anything, it's definitely worth giving BSD a try just to get some new experience! I'm also highly impressed with DragonFlyBSD, worth reading their documentation to learn that BSD systems are ahead of Linux when it comes to security and system design.
Here, have some resources (includes my blog): https://www.b.agilob.net/freebsd-on-netbook-acer-aspire/ https://www.b.agilob.net/qt5-on-freebsd/ https://en.wikipedia.org/wiki/DragonFly_BSD http://networkfilter.blogspot.co.uk/2014/12/security-openbsd... https://www.over-yonder.net/~fullermd/rants/bsd4linux/01