Lol people give popular games **** for being popular. The reason why it's so popular because of how accessible it is. It's free and its pretty much guaranteed to run well on most competent setups. It is also consistently updated with new content such as game modes and new weapons and items.
The game itself is tough but pretty fun once you get the hang of it.