Linux
It is open source and free of cost.
No virus or Malware, no need to pay for anti-virus software which eats lots of system resources and make your pc slow day by day and need regular update.
You will get regular update and your system will not be slow down or no buggy update like windows.
No need to go to web and search for individual package, Most Linux Distribution has it’s own software center from their you can easily install most widely used software.
Once you comfortable with Terminals, It will be very easy to find any software via command and from Terminals you can maintain your whole OS very easily and effectively.
Windows:-
Windows is extremely easy to install and use, but you can’t modify it.
You have to pay money to use it and you have to use it in microsoft’s style. you can’t change and share it with others.
Sometimes it becomes more buggy and slow after windows update.
anti-virus and Anti-Malware software must required. you have to regularly update it.
For software installation you have to search software online and download then install. Windows store has many applications but still you need to go online for major software installation.