Windows Phone (WP) is the newest of the top 3 operating systems, but younger than BB10. Its stylish and unique interface has been one of the major reasons for its success, providing a sense of class not really seen in other mainstream UIs. Like Android, WP is an OS that is supported by multiple manufacturers. Unlike with Android, however, each manufacturer is required to stick to a strict set of software and hardware guidelines.
Manufacturers are also not allowed to create their own UI skins. This means that many WP devices ends up looking very similar at first glance, something that has led to many people asking "what's the difference?" between various Windows Phone devices. Fortunately, possibly in reaction to a manufacturer's need to stick out aesthetically, the lack of design freedom with the UI has led to many Windows Phones sporting bright and unique designs.
In truth, the differences between WP device performance are often quite small when it comes to Windows Phones that are released around the same time. Screen size, screen type and processing power are good indicators of which model you should be looking at. External design and camera quality are also key factors. If you're after a solid WP device then you shouldn't have nearly as much trouble as if you were choosing between two or three different Android handsets. When phones are similar in many respects then their small differences are more easily spotted. As such it's usually pretty obvious which handset you should go for, meaning that you can rest assured that you'll get one of the best Windows Phone experiences available.
File transfer on WP is very similar to that of iOS or Android, depending on your preference. Instead of iTunes the user can use the Microsoft Zune Player. Users who prefer a more Android-centric style of data management can simply use their WP device like a hard drive. Just plug it in as if it were a USB device and manage away.