Подходит ли C#, ASP.NET для фриланса?
мне всегда веселило слушать фразы в стиле "миграция офиса во фриланс"
наверно мы живем в разных мирах. 
серьезный офис НИКОГДА во фриланс не переедет. ежедневно надо тыкать друг-друга монитор, консультировать и консультироваться.
Почему нет? Фриланс это далеко не только js/css/html.
Смело пробуйте свои силы, если вы хороший спец, то работа для вас всегда найдется.