I am looking to do some tinkering with openGL and Python and haven't been able to find good reasons for using PyOpenGl versus pyglet
Which would you recommend and why?
pyglet has a lot of nice extras included with it (like image loading and sound).  If you're starting out, I'd try pyglet first, and then switch to PyOpenGL if you feel like you want to get closer to the metal.
The real important question though is: what are you trying to accomplish?
PyOpenGl or pyglet?