I think this belongs in the flash games section if you are talking about the games on this site.
I think good games are those that aren't super easy but is easily beatable, and it's quite long so it takes time to finish, and it doesn't have repetitive gameplay.
They need a good balance of difficulty, nice graphics (not necessarily amazing), they most definently have to be addictive, have a good storyline and characters/units.