I use all sorts of hardware. I mainly use a desktop PC (which I can boot to Linux) and Macbook air. But I also have various Android devices and an iPad(1), and a Mac-mini I use for builds.
I spend most of my time in "vi", and I also really like tcsh for windows, which allows me to switch between all my dev machines without any friction.
Not sure, I seem to have a "mental stack" of things I would like to try, and get to the one that seems most fun at the time.
I admire John Carmack for his early work 3d graphics, and Steve Wozniak because I cut my teeth on an apple.
I am pretty happy with Hxcpp and NME.
I have had some contracts, and suspect I could get more if I tried harder.
I have a few projects on the go, all of which use NME and Hxcpp one way or another.
Initially for web/pc game dev, you can read about it here http://gamehaxe.com/2007/01/27/the-plan/ (has it really been 7 years?)
One code base for all targets.
Just start writing code. There is a small hump to get over, but you can be very productive in no time at all.
A cross-platform native gui set
I think there have been plenty of great games written in haxe. I don't think I've seen a "killer app", instead it is lots of smaller projects made easier on a day-to-day basis.
Haxe is moving pretty fast, so I'm hoping to be surprised. One interesting direction might be alternate front-ends to take advantage of existing libraries in other languages. I'm hoping to push NME (OpenFL) more into the media/image/audio processing direction.
I've recently made big steps to help with native code integration. These include pointers, function pointers, different interger types and direct access to cffi abstract data. Come and see what's done and tell what else you need.
The party. Oh, and meeting all the people you only know from twitter or github handles.