I you are comfortable with classic AS3 display list and want the best performance (compared to regular display list) you can get on the mobile devices, Starling is the way to go (though, there may be some other frameworks like Genome2D, that could possibly offer you more features, but also could lack some that Starling has). As for MVC, I agree with Marty that using MCV framework in whole game logic can be an overkill, but it can come very handy when you need to manage your ingame GUI and that`s what MVC frameworks are mostly used for. I use a combination of Feathers, a GUI framework based on Starling and Robotlegs along with Robotlegs-Starling extension and I feel pretty comfortable with that.
You probably will also need some other frameworks for physics, animation etc. I'd recommend to use Box2D or Nape to handle physics and if you don't mind additional layer of logic between your engine and physics lib you can use something like PhysInjector for easier physics handling. It works well with Starling and Box2D. As for skeletal animation, I didn't find anything better as Dragonbones - it comes bundled with Flash Pro IDE extension and that enables a really smooth workflow.