Thanks for all the nice feedback, guys! It makes me extremely happy that you like the new version! 😃
@retropunk: thanks for the update about Spine, that's great news!
@taluks: What exactly are you missing? The button has got an "overlay" property for exactly stuff like that, which should be easily accessible both from a subclass, and from external code.
@gamedesign: no, Starling's main focus will be on 2D — there are already great 3D engines out there with which I'd never dare to compete. That said: with Starling's custom vertex formats, you can now create meshes that contain z-coordinates, as well. Thus, things like New-Super-Mario's 3D characters in a 2D world, that might be doable. And e.g. the new "DynamicLighting" extension even works correctly on objects within a Sprite3D.
@JohnBlackburne: Which OS X version do you have, and which AIR SDK are you using? Starling 2 requires AIR 19, and I think you need at least OS X 10.9; AIR 19 is required exactly for those "removeAt" and "insertAt" methods, because they are a great optimization compared to "splice". But I know that some older Intel Macs only support OS X 10.6 (or 10.7?), so I can see why this could be a problem. 🙁