well, g940 is just universal and all in one ( stick, throttle, pedals ). this is the main factor why i chose it. it works great in il-2 without much hassle with ingame configs, and as i said this is very middle-class joystick.
you buy such things just once in a while and they serve you for years ;) you don't need to upgrade it / buy new ones each couple of years like parts of pc, so this is good investition ;p