Looks nicer, not so lag, security is better (note that for
security, it won't be true if Linux starts to gain popularity as
hackers will target it, just like how MS is being targeted)
Disadvantage - the lack of compatible programs. Also, for some
programs, there's no GUI. You need to know command line well (aka
Terminal, Bash or Konsole, depending on your Linux distribution).
For some programs, there's no such thing as double click to install
as well. You will install and compile it from source codes.