The library support is poor
Is that the supremacy of pygame makes close to none the possibility of real competency? Or simply, the unfeasibility of python as efficient gamedev tool discourages libraries developers? I was thinking about the python/pygame alternative, a year and a half ago or so. But I finally choosed to be sticked with C/C++
When I say 'library support is poor' I mean that there are very few good game development libraries available for Python.
PyGame is a horribly outdated library. The last proper release is, what, 5 or 6 years old? And it seems to still use the ancient version of SDL. I don't think it features any support for modern rendering techniques.
Pyglet is an alternative to Pygame, with more modern support for rendering, but is still not well-maintained. And although graphics are better-supported than in PyGame, support for just about everything else is pretty low-level and barebones.
Panda3D has the problems I mentioned above.
Is there much else? Not that I'm aware of. The Python community doesn't know or care much about game development and game developers don't care much about Python. My sporadic attempts to bridge this gap over the last 10 years had little effect, so I'm done with it.
I think it's fine to make a simple game in Python to get used to game development, but eventually it's going to get in your way, and you'll want to use something more capable.