3 - по поводу перспектив - дела через Н лет могут быть плохи в любой компании, хоть в большой, хоть не очень...
1, 2 - у .Net разработчиков как правило хорошая зарплата, да и вообще, у опытных программистов хорошая зарплата.
я думаю в вашем случае надо ориентироваться на то, чем вам больше нравиться заниматься, как говориться "любимым делом можно заниматься и дома в подвале" а если везде платят, то зачем выбирать то что " не очень нравиться".