Hello, I am interested in developing games for the system on my own. I have seen quite a few alternatives to develop games and it would be really helpful to hear about first hand experience from people who have worked on one or more of these languages. I know Cocos2D has a lot of fans here, and I would like to know how it compares to Gamesalad or even Objective C itself. Any other languages I have never heard about are also welcomed. I have many years of experience in Object Oriented Programming in Java, C++ and .Net so I think I don't need Baby's First Programming Language. Still, being easy to use is not something I would hold against the language, but it's not the most important attribute to me right now. I would like to hear about things like limitations, or obligations (I think GameSalad makes you put ads on games made with their enviroment if I am not mistaken.) Thanks in advance to any suggestions and information you can provide.