For gaming graphics, especially shooters in this case, I prefer vibrant visuals a bit more than gritty.
Yeah, gritty instills a sense of dreariness and war, such as in Gears of War and Call of Duty.
But then the colors look drab to me at times, and I prefer a bit more color and lighting.
Halo is always a blast to play in terms of visuals because its a bit more friendly to your eyes in my opinion. The great HDI lighting also adds to the effect. Halo's graphics are vibrant and pleasing in my opinion, but it also captures feeling too. Some maps feel gloomy and eerie than others. The animations are smooth as well, so it adds to that great presentation.
Day of Defeat: Source also has very vibrant graphics, and it's notably smooth in terms of animations. Like Team Fortress 2, the graphics are colorful. Yet it's still realistic and it feels like an intense war game to me. I love DoD: S visuals, with bold colors, and the HDI lighting once again taking full affect.
On other hand, games like Call of Duty are gritty on purpose. Call of Duty is actually more realistic in terms of color, yet it turns out as a bit drab to me. The lighting is great, but then the lighting doesn't help the visuals look vibrant. Along with the color pallet, this is the reason why some people complain Metal Gear Solid 4, Call of Duty, and Gears of War 2 are "all gray " or something, along with the fact that there's a lot of concrete in all of these games.
Murky and dark tones are dramatic when done well, but then it feels dreary and bland to be sometimes.
That's just my opinion.
What do you prefer?
Gritty? Or Vibrant?