Because I'm lazy and don't want to make an endless looking tome, I'm just going to structurally give you the pros and cons with sometimes a small explanation.Pros
✓ A regular amount of guns and other weapons for a, more or less, balanced gameplay (More guns is always better).
✓ The overall gameplay has a high amount of action (This is something I find really important, even though all the negative points. But ofcourse this is my opinion).
✓ Plenty of maps to play on (This also has a negative side).
✓ 4 different game modes (This also has a negative side).
✓ The possibility to create your own characters and maps. Both editors are (in my opinion) very easy to use and have lots op features to work with.
✓ Steam Workshop.
✓ ... (More will follow)Cons
✖ Low amount of paid (non-demo) players.
✖ Not being able to play on different maps and gamemodes than the one provided for demo users.
✖ Too many demo users. This is a huge downside for paid players. Demo users can only play on certain demo servers, but these servers are also available for paid players. Because of the low amount of paid players and the high amount of demo players and the fact that demo players can only play on a couple of maps and on 2 out of the 4 gamemodes, what means that the demo servers only provide those maps and just 2 gamemodes, means you'll almost never play on other maps and different gamemodes as a paid player and because of that will not get a full view of the game.
✖ Some maps available for paid players are just too big to play on. You'll hardly get a full lobby when hosting a map that isn't available for demo users, so with a lower amount of players, certain maps are just too big.
✖ Little kids who try to ruin the experience for other players by griefing, with for example, C4, are frequent.
✖ ... (More will follow)
Even though I've given more negative than positive points I still have to recommend this game. The overall gameplay is still pretty good.