Если приложения на ASP.NET MVC, база в MS SQL.
Какие есть минусы, которые вызывают желание уйти:
1. Отсутствие датацентров в России
2. HTTPS доступен только на дорогих тарифах
3. Нет легкой интеграции с Let's Encrypt
Менее важные минусы, но довольно неприятные
1. Отсутствует вменяемая бесплатная поддержка
2. Непонятные линейки, которыми мерят тарифные планы
3. Излишне мудрёный интерфейс, с некоторыми не очень понятными и нужными вещами (например, группы ресурсов)
4. Тарифы меняются ежемесячно, при этом предсказать сколько точно будет стоить та или иная услуга невозможно
Андрей, есть лицензия разовая (которая стоит нереальных денег), есть лицензия с помесячной оплатой (зависит от количества ядер или количества пользователей). В Azure вы точно так же платите за лицензию (просто это сделано не явно). У нормальных хостингов есть такая услуга, они предоставляют вам лицензионный ключ. Например, в 1cloud лицензия на sql server standard edition на одного пользователя стоит 960 рублей в месяц. Самый нищенский вариант web edition на одно ядро 330 рублей. Не слишком заоблачные. Раз уж выбрали майкрософтовский стек, будете платить за лицензию в любом случае. Вообще, сравните цены аренды vds плюс лицензия с тем, что платится за базу в Azure, если цена сопоставима, то не вижу препятствий