I am attempting to implement a custom game loop in XNA/Monogame. I know that one can re-implement the Game class using WinForms (with the caveat of having to also redo the content manager, etc.).
I don't wish to do that, so I was wondering if it there would be any drawbacks to simply doing both the game logic and rendering (with the custom game loop) entirely in the Update method and either calling SuppressDraw() or doing nothing in the Draw method. I suppose there'd be no need for the former if I were to do the latter?