no radica en dificultad, radica en desconocimiento, por rdp no es justamente el nombre más común...
como veo que tienes problemas obteniendo respuestas, recomiendo leer estos 2 temas
10 pasos para plantear una duda informáticaFAQ : Como hacer preguntas "inteligentes"sobre la diferencia, creo que ninguno de nosotros te va a responder mejor o algo diferente a lo que puedes conseguir en google bajo la búsqueda "VNC vs RDP"
usar vnc es cosa de instalar el cliente y servidor... sobre las ventajas o desventajas, rdp puede ser más rápido por la forma de "compresión" que usa, el asunto es que es codigo propietario de microsoft y es más pesado, vnc soporta transferencia de archivos, chat, entre otros