What do you use Haxe for and why?

As many of Haxe users, I started using Haxe as a better version of ActionScript 2.0 back in the day.

Now I use Haxe for 2D games using a framework called OpenFL.
Haxe is now my replacement for Flash’s ActionScript 3.0:

  • Full support of mobile and desktop targets as well as HTML5
  • Extremely fast performance on any target
  • Great to make games OR apps
  • Very flexible and mature language

Reasons not to use Haxe:

  • You will not have as many job opportunities as you would with C++ or C#
  • There isn’t a 3D game engine that would be able to compete with Unity3d, let alone Unreal Engine
  • Harder to find developers to help you on a larger project, because there aren’t that many people using Haxe

That’s all my opinion, I might be wrong.