That is an impressive resume. MonoGame sounds perfect for your needs and expertise. I was never able to advance very far in programming. I only did a Basic course (get it? BASIC? Ok I’ll see myself out). Best of luck with your upcoming projects!