I like the ability to code in Python, and use different libraries such as Pygame or PyOpenGL for rendering. It's a very powerful toolkit with many useful features. The documentation could be better, but it's not awful. They have good tutorials online for getting started, and there are also lots of resources available through StackOverflow. I'm using it to write games, and so far it seems to work well. There are some limitations when you want to do more advanced things, and this limits how much I can do in my projects. I am solving problems that I didn't realize existed, or were too difficult to solve myself.