WOW...do you have choices there!!!!
The two tops paid keyboards would have to be SPB (has a full screen mode) and RESCO (I used to use that one, pretty good on the Omnia)!!
http://www.spbsoftwarehouse.com/products/keyboard
http://www.resco.net/pocketpc/keyboard/
There are a couple good free ones as well, PocketCM and Finger Keyboard (I currently use Finger Keyboeard, it is pretty finger friendly, skinnable, and has some cool features)!
http://www.pocketcm.com/keyboard2.php
Finger Keyboard at both of these:
http://forum.xda-developers.com/showthread.php?t=487677
http://forum.ppcgeeks.com/showthread...inger+keyboard
There is a new version of Touchpal that I have heard good things about, but haven't used:
http://www.cootek.com/
I have used all of these (except the new version of Touchpal), and they are all good, but for the finger friendly reason, I would direct you to RESCO or SPB. RESCO is very good in portrait, but SPB has the full-screen mode that really can't be beat in the pure finger friendly sense.
I like Finger Keyboard, but it is a bit smaller than the two pay apps, but it is great in landscape, many skins and full support at both XDA and here, so you may want to give this a shot.