Linux all the way if you do not game, when you are starting to play game you go to Windows certainly, for the rest I advise Linux or what we still call it those that use it already for years Unix, and it is also known that Apple stole the code from Unix and edited it and renamed it to Mac, so...