Documentation? This is Linux. If you want documentation, go read the source code.
The CS department at my university is in love with Linux. They think all CS majors should use it. They don't want to teach it or support it; they just expect students to use it. It's required now in four classes. And yet no one can figure out why the average for those classes is a low C.
I gave up on using Linux on my laptop because I see the laptop as a tool to be used on projects. Using Linux would turn the laptop into a project itself. Also, I have almost 18 years of experience with Windows (I started on DOS4).