I am not sure if Gemini/Cosmo keyboard is any good (I trust Nokia N900/N950/Neo900/Fxtec more in this regard).