I haven't cast a vote yet, because there are so many factors. The one I wonder about the most is licensing. People have talked a lot about exporting their game to consoles to make cash, but I doubt it is that simple. There are approval processes and licensing issues to be considered.
Here are some of the questions I've been considering:
1) Will the devs have to buy an SDK (e.g. last I heard the PSP SDK was $1500) in order to make a working exporter?
2) Is it legal to reproduce the SDK in their software?
3) XNA allows unlimited use on Windows, but not on Xbox 360, Zune, Windows Phone, or with Windows Live API in general. Will the devs even be able to include those APIs?
4) If consoles win will it even be practical for most Construct users to get licensing rights for the PS3, Xbox 360, and Wii?
5) Will the devs have to rewrite the exporters when the next-gen systems are released?
I hope somebody can bring some clarity to this for me. So far I am leaning towards Linux as many OSs are based on Linux (e.g Andriod); Linux can be installed on many devices (e.g. PS2/3, DS); and most web servers are running Linux. All of which I'm thinking will make running games on a wide variety of platforms easier, also there are no licensing issues.