PhoneMyPC is the most stable out of the RDP apps I tried. I tried RDP Desktop and Remote RDP.
PhoneMyPC is very easy to setup: install software on the Host PC, set it up and connect. The other 2 I had to re-enable Remote Desktop on the Host. (I usually have it disabled cuz I dont use it) And forwarding ports was a pain in the....I dont even remember forwarding ports in my router with PhoneMyPC: I just set the port in the software.
PhoneMyPC doesnt have alot of force close issues while using it, if any. The other 2 had alot with zooming or pinch zooming.
PhoneMyPC can be used as a remote, like icculusX said. U can actually see the screen on the Host. With the other 2, once u connect, the Host goes to the welcome screen. And I had to setup a password on the Host account to use those other 2. I usually have my account ppassword disabled to try to squeeze every second off my boot time.
PhoneMyPC has different options depending on what u wanna do: View Snapshot, Interact Live, View Live, Control Mouse + Keys, Control Processes, Control Windows. The other 2 doesnt have the options like that.
Now, they all had force close issues if the connection got cut off.
PhomeMyPC needs a certain setting to see the mouse on the phone screen. The other 2, its already there.
PhoneMyPC doesnt have sound. The other 2 did.
And PhoneMyPC is so easy to setup, it can be seen as security risk. Someone can be connected and you wouldnt even know. But, that can also be a blessing:
http://www.droidforums.net/forum/droid-general-discussions/39992-ultimate-droid-does-story.html
So that can be seen as a pro and a con. lol