Для разработки FullStack приложений на платформе .NET, рекомендуется выбрать дистрибутив Linux, который поддерживает официальную версию .NET Core. На данный момент лучшим выбором будет Ubuntu, так как Microsoft активно поддерживает эту ОС для разработки на платформе .NET Core.
Хотя вы имеете опыт работы с различными ОС, включая Ubuntu, настоятельно рекомендуется выбрать ОС, для которой есть хорошая поддержка со стороны Microsoft и сообщества .NET разработчиков.
Помимо Ubuntu, вы также можете рассмотреть другие дистрибутивы Linux, такие как RedHat Enterprise Linux или CentOS, которые также имеют хорошую поддержку для .NET Core.
Относительно Astra Linux, РЕД ОС или аналог, их использование для разработки на платформе .NET не рекомендуется, так как они не поддерживаются официально и могут вызывать проблемы с соответствующими инструментами и библиотеками.