Just starting off on iPhone development and I'm looking for some input as to the best platform/framework upon which to build at the moment. I've looked at various options a year or so ago such as cocos2d, unity, and others, however I'm looking for some more current input from those in the trenches.
I am starting on an RTS Diablo-esque game and would like to understand what the highest recommendations at the moment may be with the most robust APIs, etc. for iPhone/iPad development. In addition, as a plus but not required, it would be nice to understand how portable the platform would be to the desktop. Bonus++: portable to other mobile devices?
Thanks in advance for any input!