Well I took part in a DeVry hosted chat a few weeks back. It was for new students and alumni to discuss the tools available to budding game developers and programmers. At the front of the discussion there was OpenGL, DirectX, XNA, Torque, and then we got into SFML, SDL, Allegro, Clanlib, Ogre, OpenAL, and several others. I didn't put my two cents in, I just listened to the other ones talk and most of them went on about the big named stuff XNA/DX/OGL. Though I was surprised when Allegro came up and sadly it wasn't good for A5, they brought up that point right off the bat, Allegro pre-release 5 had friendlier API and was a little easier to follow for the new programmers but the new A5 API is harder to grasp for someone who is just getting into programming. In defense though someone pointed out that a lot of libraries have confusing API for a new programmer.
The discussion was about 3 hours, and had professors giving input on the different libraries. I laughed hard when one professor said, "Got to love how we taught Torque game dev one class and now are warning against using it". I don't know if they plan to release the full discussion but they covered the pros and cons of every library that was discussed and even recommended an order for going 'fairly smoothly' from beginner to industry profeesional libraries and tools. Doubt I'll put any of the advice I heard to use though considering my track record.
Yes I realize OpenAL is a sound lib, we discussed a lot of libs (graphics, networking, sound, and everything that popped up in between).