There have been a few attempts to replicate the iPhone keyboard for Windows Mobile, but they haven’t been good because 1. They should register a key press when the user releases his finger from a letter and not when he first presses it and 2. They don’t “guess” a word should you miss the letter but hit a neighboring key.
The PocketCM keyboard, as seen in a video demonstration below, looks fantastic. Microsoft should really partner with the developer to include this keyboard in all future Windows Mobile devices. The current default keyboard in Windows Mobile touchscreened devices is made to be used with a stylus and not fingers. If you want to use your fingers, you could get a bigger onscreen keyboard like Spb Full Screen Keyboard.
To get the PocketCM Keyboard for free, click here. And if you really like it, send the developer a little donation to show your thanks.