I have to make this fairly simple and straight forward instead of a lengthy review.
Overall, positive head nod to Bohemia Interactive in this now aging title as in the words of Monty Python, "and now for something completely different".
I predominantly have played this game "offline" as Steam does not detect the game activation if you modify some of the game files and I bypass the standard Steam startup, which I did so in order to ramp up the difficulty to give the flight modeling a much more realistic feel and activated the ArMA 2 modules I WANT TO RUN.
I have easily logged 300+ hours on this game.
1) If you are looking for a hardcore "simulation" this is NOT your game.
2) If you are looking for a "light" simulation game with PASSABLE aerodynamics physics for the starting helos this works.(but NOT the medium and heavy helicopters who FMs are skewed),
3) If you have ever wanted to fly over the Pacific Northwest and Puget Sound with a helicopter, you will like this game immensely, the modeling and collison detect is better than most modern flight simulations.
4) If you are interested in learning about the basic functionality of helicopters without flight manual complication, this is YOUR game.
Bottom line, the game itself is entertaining, the plot is a little "tired" but still fun.
The Seattle map region is EXCELLENT, with all the actual landmarks noted.
However, if you want to run this game REALLY well, you are going to need a beast of a gaming system, and not because the game is overly "complex".
The ArmA 2 game engine just was never that well optimized for this kind of "simulation" and the overall graphics close to the ground can really get ugly, and SO WISH the engine had been optimized because the modeling and collision detection is GOOD.
Never was flying a "little bird" over Seattle so much of a small guilty pleasure, especially for cheap the game is now with all the DLC packs.
You are going to need a flight control system in order to get the most out of the game.
In a pinch, you can use a Xbox 360 controller, but that unprecise when playing at difficulties at veteran and above.