Mildly surprised you went with GRAW over Rainbow Six Vegas, if only because of the control system and the greater feel, in R6V, of actually being able to aim 'at' your target, as opposed to 'somewhere in the immediate vicinity of'.
But I'd go with either of those as my preferred level of realism. Not faulting ARMA, or Flashpoint, but there are occasions when being a little bit unrealistic is more enjoyable than being as accurate as possible. Saying that though, ALL combat games need to fix grass for Snipers. It blocks the scope in ways it shouldn't (and in ways that simply moving or crushing it with your hand should rectify)