GG makes games with decent gameplay and incredible world design.
Also the space nazis theme is really really great.
But yeah writing sucks.
Crytek on the other hand : shitty world (nothing new to be seen here), incredible boring settings (Attacked by aliens...) and repetive gameplay.
Yeah, I maybe a bit harsh on the gameplay. The multiplayer in their games are really good. KZ2 and KZ Liberation are great games as well, they just really needed to up their writing. And they kind of adressed that by hiring the lead writer of New Vegas, which is imo one of the best games of last generation. The writing was so good in that game.