MonoGame versus Unity 5

Buenas, el jueves vino un representante de Pilas Engine a mi Provincia (Jujuy) a dar una charla, y le consulte sobre Unity 2D y Monogame, yo realice 2 proyectos usando unity para videojuegos en 2D en su version 4.5, se que actualmente ya hay una version 5.2, y ahora leyendo varios blog me entere de Monogame 2d que es un framework que se creo basado en XNA de microsoft despues de que liberaran .net, queria saber si alguien trabajo con estos 2 frameworks (Unity 5, Monogame) ambos se pueden integrar en visual studio y son multiplataforma, Monogame se integra mas a VS que unity, y pide una licencia de Xamandarin para hacer juegos en ios/android usando c#, no me decido todavia si actualizarme en los conceptos nuevos de Unity 5 o aprender Monogame, para este último ya me baje un ebook gratis Free MonoGame e-book Cross Platform Game Development with MonoGame – GameFromScratch.com y ya vi varios juegos buenos realizados en este framework https://youtu.be/mx4B8XFtnZo