I would expect a Phaser like experience. I have used Phaser before and i can say that it's one of the best HTML5 game engine.
Free, Open source,easy to use and has a great documentation.
The same can be said about flixel or haxelflixel.
With Webstorm's Dart support, it gives us a solid development experience across all platform, but the same could be said for Phaser, because it has Webstorm and Brackets.io. I tried Haxeflixel, but the tool support is not the best on linux.