Having some solid experience with Unity, have to say that it was already great environment for creating 2D applications. Only sprite management and object alignment support had to be reinvented from the scratch, but some very solid addons are present on the market for pretty long time. If I recall correctly, the author of the most popular one, NGUI, was hired by Unity to implement native 2D support.