Hell, that didn't work at all.

So I'm wondering what you guys think elements are necessary for a good map.
General
What makes a good map?
avoid narrow ways (they should be at least two tiles wide)
don't make your map so big that you have to search your enemies for a long time
don't make it so small that it is boring
create always two or more ways to reach/leave an important spot (bombspot, hostages, spawn).
try to keep it balanced. neither t nor ct should have big advantages
select the right tiles for the right place. it has to be obvious which tiles are walls, which are floor and which are obstacles. never use tiles which look alike for walls AND obstacles!
never user music in your map
don't use too many entities. too many graphics and effects can ruin the fps.
add stuff like crates which can be used as cover. try to avoid big open areas without any cover.
NEVER EVER add stupid "traps" which hurt the player and which can only be spotted when you run into them. they are just frustrating.
simply have a look at the most played cs or cs2d maps and try to find reasons why they are fun (I already mentioned most of those reasons though).
[EX: zm_highwayv2]

FOW enabled, 800$, friendly fire disbled. 