I can think of
being open source(the OS and kernel is open,more devs)
you have more control over the OS and your data
Updating the OS and apps
integrated package manager
being on more platforms than x86
Desktop environments
multiply filesystems (not stuck on NTFS)
not being hostile to end user (EULA, control of updates for consumer, telemetry etc…)
lack of Microsoft controlling you
I use Azure and the backend/CLI is linux based
the network SDN is closer to Unix
Linux is free as well - both in cost and ownership
Better security (can be debate but the history of *Nix like and philosophy makes it more secure)
I use Windows and Linux both for my IT job