How do you like the iPhone as a platform for game development?
Ioannis: It depends. If you consider iPhone only then it is an average platform and the tool chain has its issues. If you count Cocos2d in the equation then it is very good. The effort put in Cocos2d for iPhone alleviates most if not all the hassle of getting a project off the ground and doing everything you want with ease.
Compared with XNA and Windows Phone 7, the iPhone tool chain has a few things to ... learn. It is obvious that Microsoft has much more experience making games than Apple. Add the Cocos2d engine to iPhone and I would take it any day over XNA and WP7.
Yes Cocos2D is an Open Source engine and not part of the platform, but the savings and ease it brings to the table for no real cost (although we STRONGLY urge anyone using it to donate to its creator) really change the picture.
Any advice for people starting out with game development? It does not matter what platform they are using.
Stamatis: Send your wife and kids to Hawaii for some months and concentrate on your work. Find quality and passionate partners sharing the same dream. People that combine many talents to keep the cost low. Game design is hard and demanding. Besides deep programming knowledge and experimentation, experience and mastering on sound editing, graphics, UI experience and