Nowadays OS matters pretty little. Personally, on some level, I don't even notice difference working macOS, Linux and Windows. Other than platform specific development work, it doesn't really matter in the big picture. Other than that, only Linux allows me true visibility to its innards. Fast to fix almost any issues, should they happen. And I say this as someone who has for example no problem debugging Windows kerne…
Windows has no epoll(), but of course that doesn't matter for games.
Again, pointless in the big picture. Most of the time these details are hidden by libraries.