That's an accurate list of things I indeed hear people complain about.
The three things I noticed are:
Spawntime - Goldrush for example, seems to have such low spawn times that even though teams are in balance or Allies could even be a stronger, they are yet hopeless in stealing the gold. Lately there are so many people playing that there is a constant flow of Axis enabling them to defend easily. This often results in a stalemate of Allies on the bridge and the small hallway near the truck, and Axis being spawn killed and camping the bank. All sorts of heated discussions as a consequence. So it is a combination of the map/number of players/ spawntime. We might need to fix something here.
Medics - Start with only 3 syringes, therefor often unable to revive or heal players. I have now created a bind saying "Sorry, no syringes left". Is this setting on purpose? Shouldn't we set in back to something like 9? An other consequence of this is medics charging ammo at ammo-stands, and those deplete quickly as you can get like 5 ammo crates in order to fully charge your syringes.
And then there is these maps. Fuel dump, Railgun and Battery seem to be server killers. Everytime one of those come up I see several people leave or go spec, sometimes even to come back after the round. Although the CP in Fuel dump might fix the problem?
Curious about what you think!