I have just started Monogame development, though I have years of experience in XNA , and so far so good.
I have a couple of issues, the main one is that when you run in windowed mode on Windows 10, the window displayed is scaled by the desktop scale setting.
I use a 4K monitor for coding and have to scale the desktop by 1.75 to be able to read anything.
This scaling means I cannot drag the window to my second monitor for debugging because the post scaling resolution is greater than the resolution of the second monitor.
a) Is it possible to get a Monogame app to ignore the windows scaling?
b) Is it possible to force a Monogame app to start up on a particular monitor
Other than that it is going well. I ported my signed distance field font renderer to Monogame in about 10 minutes.
Ported my scene management system and scene transition system in another 10 minutes.
Really nice to use my old code base again.