Waiting on Arma 3 now.
As long as they keep producing them I'll keep pumping my money in - despite relatively little game play - because they are working on a project that interests me. I think eventually when they stabilise the game enough that the community will follow (at least, I hope so). Only thing stopping me from playing more is lack of genuine community. If they had a BF3 type of community ArmA would be unstoppable.