Выбор профиля: C# или objective C?
C# + Xamarin - и можно писать на .Net для iOS и Android. Для бэкэнда C# + ServiceStack. В общем если душа лежит к платформе .Net - незачем от нее отказываться :)
Да кому нужен этот C#, скука смертная. Изучайте Objective-C, уж куда перспективней .NET, к тому же здесь не действует принцип "один язык на всю жизнь", всегда можно пересесть на что то другое при желании. А мобильный софт вещь актуальная и работы только прибавляется. Всякие Xamarin и прочие костыли имхо бред.