Introducing “App Showdown” – our new series where we’ll be comparing Windows Phone apps with other apps that are available on other platforms. If you want us to compare any app, make sure to let us know in ...