Of course the big draws of linux are 1) it is open source so if you know what you are doing you can tweak the kernels for your needs, 2) it is a much sleeker operating system than either the Microsoft or Apple operating systems so takes less memory and less hard drive space, 3) it is free and the users tend to be geeks so thus far it has been pretty exempt from hackers and malware writers, who want to cause maximum chaos.
I have two geek sons. One is a confirmed linux user; one is a confirmed Apple user and both agree I need to stay with Microsoft.