I'm a fan of the TypeMatrix 2030: http://typematrix.com/
It's not perfect - in particular, the double-height shift keys take too much good pinky real estate. But it's very comfortable.
I haven't tried any other ergonomic keyboards, so I can't compare.