The process of making or designing a game is very long and even after releasing into the market there is still a long way to go to make the game success Extensive marketing campaigns and word of mouth should work in your favour to get some visibility in the app store. This can also be very daunting when you are competing with massive studio titles. Overall understanding the game development process on a professional level is very satisfying and will continue developing in Unity3d along with regular iOS development.
Started writing apps in Swift now in my new role, already rolled out apps to production on our Enterprise program in the first 3 months. I found coding in Swift is very relaxing, might be because it got rid of those square brackets and semicolons which were there on Objective-C. Anyone can possibly find this difference once they start writing their apps completely in Swift. The new concepts like new swift Enumerators, Protocol extensions and value type data structures looks promising so far. Personally think Protocol extensions can become revolutionary if we use them right, might dedicate a entire blog post for it in near future.