Что есть платного в asp.net mvc кроме windows + visual studio?
В самом ASP.NET MVC нет ничего платного. Он может работать на linux + MySql. А с ASP.NET 5 все вообще из коробки. Другое дело, что обычно, выбирая ASP.NET, выбирают microsoft продукты (MSSQL, Windows Server и тд)
Есть бесплатная версия студии community edition. Возможности на уровне professional версии.
Также Вам может пригодиться visual studio online, некий вариант tfs в облаке, бесплатный до 5 пользователей.