My biggest complaint about crystal city is that the restaurants are pretty bad. One one's above the Crystal City Shops are mostly chains you find wherever business hotels. And the ones on 23rd street are just mostly bad.
If I were going to work in HQ2, I'd live in Del Ray, though its more single-family focused. But it has some nice local restaurants.