OTOH, one huge benefit of Windows Phone you might not have noticed yet is its offline maps capability. You can download any maps you want and store them on the phone to save data charges. The only drawback is that they are stored in phone memory, although there is a way around this, for Here Maps at least (
http://www.wpcentral.com/how-move-of...-windows-phone).
Similarly, Bing Translator lets you store offline data for any languages you wish.