Это зависит от того, планируете ли вы поддерживать другие платформы?
Платформы на основе .Net имеют более чем достаточно ресурсов для удобного использования служб, которые размещаются с помощью различных методов сериализации (и многих других вариантов). Если вы планируете только поддержку Windows Phone или других платформ на основе .Net, вы можете обнаружить, что сериализация XML проста и может с ней справиться. Когда вы начнете рассматривать другие платформы, вы можете обнаружить, что сериализация Xml может порой быть проблемой, и JSON является предпочтительным способом.
Если вы хотите использовать синтаксический анализ JSON в дополнение к сериализатору JSON, который поставляется с платформами .Net, вы также можете попробовать JSON.Net (что гораздо более гибко, чем то, что идет с библиотеки .Net) и RestSharp для использования служб на основе REST с сериализацией JSON.