Sort:  

I use UE4 myself...that was actually b4 my laptop got spoilt. I only put out the list so that people can know that there are other tools available to them. As an example I have friends that are only interested in 2D game development and are really not ready yet to deal with Engines such as UE or CryEngine. So Cocos2d-x would be perfect for such individuals.

Im not really familliar with unity, but i thought it has a really powerful 2D/2.5D editor

Unity do have a very powerful 2D editor,with some nice tutorials on it.