When considering tools I always try to go mainstream. In the case of Linux distributions there is DistroWatch.com
What about popularity of revision control systems: mercurial vs git vs ...?
Or even build systems: make vs Ant vs Jam vs SCons vs ...
How do you choose your tools when they have very similar functionality?