Mark Raible has been one of the best and most honest framework evaluators out there for the Java end of the world. It still sucks that there are so many choices, but at the same time, having choices is a good thing.