Ranked in these QuestionsQuestion Ranking

Pros

Pro

Part of Windows

If you're on Windows XP or later, Remote Desktop Connection is already installed on your machine.

Pro

Cross-platform

Works on Windows, OS X, iOS and Android.

Cons

Con

Not available in the Home edition (only as clients)

Con

It's not for screen sharing, but for remote management

Microsoft Remote Desktop is developed for mostly enterprise users for remote control, not to share the screen with a friend. It lacks firewall support, and is much more complicated to setup properly than some other apps, designed for fast and easy sharing.