Windows: generally works as expected and has all the nice software, but is clunky and not very UNIX-like, so you kind of hate it
macOS: generally works as expected and has all the nice software (minus games), but Apple likes to be weird and charge a lot for it, so you kind of hate it
Linux desktop: generally works as expected and has passable software, but media production and gaming are a train wreck, so you kind of hate it
there's no operating system on this planet that i don't hate in some way.