For MonoGame alternatives, prototype the same small game on target platforms.
- Handle input, draw sprites, play audio, and load assets.
- Compare frame timing, scaling, controller support, and memory.
- Check C# or language workflow, content pipeline, debugging, and packaging.
- Build a release on a clean machine.
- Estimate migration of existing game-loop and platform code.
An editor-heavy engine may reduce some work but impose a new architecture. Test the project the team can actually maintain and ship.