Swypes fun at first but, I couldn't use it as my main keyboard.
I personally haven't used Better Keyboard or Smart keyboard but, I did download a HTC keyboard and installed it. It's idk, just different. The default X10 keyboard for example, gives you two rows of suggested words and you need to hit the numbers button to enter a number and then back to letters. Where as the HTC one I have installed, it has one row of suggested words and is easy to add words or ignore the suggested word. Also with HTC phones/keyboards, you can, for example holding the Q key will give you the option of entering 1. You can also switch to number mode and back but, I personally find the HTC keyboard better for my needs and just hold the button to get a number then continue, instead of switching backwards and forwards.