I use remmina, which uses xfreerdp under the hood. It works well, but I haven't managed to get smartcard authentication working, if that matters for your environment.