I'm guessing its going to have software to run it, so you know what that means.
As for programability, with AH's kick butt stick mapping and axis selection, why do you need it ?
I bought a MS pre pro years ago, since then I've bought many sticks, saitek, tm, gravis, etc. But you know what I've been using since 1.02, my MS stick. Why ?, because it NEVER spikes, no software, no windows setup, just plug it in, never needs calibrated. Nothing has ever worn out on it, and if my regular throttle or pedals fail me, the stick has a throttle and rudder on it .