Yeah, ArmA had a lot of little annoyances like that. A real diamond in the rough. For me I was willing to put up with the bad parts and enjoy the good parts. e.g. A sniper needed to adjust for windage, elevation, and bullet travel, but when you get that hit, it is glorious.
I also liked how vehicles could dominate the battlefield and engage targets from a very long range out. In Battlefield 2, vehicles were usually a minor annoyance, with tanks being destroyed with a handful of grenades.
What I loved about Crysis is it let you play the game however you want. I snuck around in stealth mode and took targets out Splinter Cell style.