Its a sim. If you look at it like BF2, Quake4, CS, etc, youre going to be disappointed. Yes it has a lot of controls. Yes the learning curve is steep. No the graphics arent cutting edge.
But if you think of it like IL2 Sturmovik for the infantrymen, its one of the best games ever made. Like other great sims, once you put in the time, the rewards are much greater in satisfaction than any BF2 match.
I agree if you want easy shoot-em-up fun when you get home from work (nothing wrong with that), this probably isnt the game for you. But measured on what its trying to do, its fantastic.