Потому как разные версии сервера RDP поддерживают то или другое, т.е. если вы даже и поставите себе какой либо клиент который полностью удовлетворяет всем Вашим потребностям, но вот если серверная часть (сервер RDP) что-то не поддерживает, то и не видать Вам этих фантиков как не крутите.
В общем нужно идти от того что умеет Ваш RDP (какая это версия и какие у него возможности), а уж RDP клиент это дело наживное.
Версия серверной ОС какая?
Версия клиенткой ОС какая?