I'm curious as to what you found nightmareish about Pygame... It's SDL.
There's not even a note on the website that it's entirely broken in Mojave. It's just _always_ something.
Compared to LOVE and numerous other projects which just worked right out of the box. I'm a total Python guy, but Pygame has always been frustrating.