Немного по Unity.
+ Недавно вышедший Unity 5 имеет условно бесплатную "Personal Edition" лицензию с полным набором возможностей! Условие Personal Edition - доход менее $100000/год.
+ Очень удобный редактор. На текущее время Unity стал довольно дружелюбен к 2D.
+ Unity Asset Store.
+ Много разнообразных туториалов и развитое комьюнити.
+- В Unity используется C#, JS, Boo с возможностью "микса" в одном проекте. В Cocos2d используется C++, JS, но это через соответствующие реализации: Cocos2d-x, Cocos2d-js(Cocos2d-x + JavaScript binding). Дело вкуса.
- Минимальный размер выходного файлика в Unity больше, чем в cocos2d-x. ~8mb против ~1.5mb.
- Исходный код в Personal Edition закрыт.