WCF Web API vs ASP.NET MVC JSON web services [cerrado]

¿Cuál es la ventaja de usar la nueva API web WCF sobre ASP.NET MVC 3 para exponer una capa de servicio web JSON liviana? Me gusta la API web de muchas maneras, pero el inconveniente es que no funciona en mono, mientras que MVC 3 sí. ¿Cuáles son las principales diferencias entre los dos enfoques?

Respuestas a la pregunta(4)

Su respuesta a la pregunta