На чем лучше всего разрабатывать мобильные 2d игры?
Unity вы как-то слишком жестко охарактеризовали, более чем подойдет для ваших целей. LibGDX - плюсую. 
Если потребуется социалка (веб), можно смотреть html5 + cocoon.
Идеальным выбором для вас, как для мобильного разработчика будет www.defold.com  - скриптинг на Lua, деплой на все основные платформы. На нем делают любые 2Д игры, а так же фермы и прочие мобильные приблуды. Разрабатывают его King - один из самых успешных мобильных гигантов - создатели серии Candy Crash Saga.