I voted for James "Little Man" Stewart, since he's the only one I've actually played against, and can personally attest to how good he is.
However, they're ALL good.
Stewart and Travis Henry are probably the two best in my mind, but Stewart gets the edge.