Thought this site might come in handy:
http://indiegametools.com/
It ranks hundreds of game development tools (engines, sound, art creation, sprite packs etc) by various categories.
From the site:
The complete list of Indie rated Game Design Tools
IndieGameTools.com is a list of all the tools that you need to create video games. Independant developers share experiences on the best tools and game engines available.