Домен не обязателен, но рекомендуем для Windows Server 2012 и выше. Там просто с этим метро интерфейсом и диспетчером серверов намудрили, что без бутылки у многих начинаются проблемы при настройки его без домена. (Спасибо мелкомягким за столь "великолепный" и "удобный" интерфейс в серверных ОС) Плюс когда настраиваешь RDP, он навязчиво говорит "У вас нету домена, поставьте домен". У самого проблемы были. Но без домена удаленка работает прекрасно. Единственное, управлять удаленными подключениями (отключать их, завершать), придется не через диспетчер удаленных рабочих столов, а через диспетчер задач, в закладки пользователи. Правда я в Win server 2012 не пробовал RemoteApp настраивать.
А так преимущество RDP в том, что можно пробрасывать буфер обмена, принтера, различные устройства и диск. А так же Easy Print, которые через RDP умеет почти все виды офисных принтеров прокидывать. Ну и шифрование, работа с сертификатами и прочии мелочи.
Умеет ли VNC это все делать - я не знаю и сказать не могу.