@allison @fence My only problem is that MonoGame switched to .NET Core which wouldn't be a problem except that I can't use it with MonoDevelop anymore and I have to use VSCode (a stripped down version of Visual Studio) on Linux. And I had to manually reconfigure the project files just to make it work on the new IDE.
Other than that, I have no problem with it. I know C# is pretty frowned upon especially in the Linux community, but I think it's pretty decent for indie/hobbyist game development.