I recently got fed up with my previous smartphone (name omitted) and I'm considering switching to an Android-based phone. However, I have been stumped by the sheer number of handsets. I'm more than willing to change carriers and I have no preferences in keyboard style.
What I am looking for (and cannot find on Google) is a comparison of features between different Android phones so that I can make an educated decision (or at least whittle that decision down).