I use Pygame because procedural mechanics are a must for me and can easily be made in Python. I'm waiting for Julia game development libraries to get better, as it's my preferred language for AI, but they're currently fairly buggy :(
I like the python, too. What about the Arcade? It has good documentation.