i'm really liking this FlexT9 keyboard. i have been using SlideIT keyboard for more than a year now. i have also used Swype for a while but the main thing i do not like about Swype is the ease in which nonsense words get into its dictionary. in Swype, once i mistype a word and press space, the word will automatically be added to the dictionary. after a just a few weeks of use, these garbage words are always popping up as the first pick in the suggestions. there is a way to delete these words from the dictionary, but Swype lacks a proper way to access the user dictionary in list form. i actually have to type and delete garbage words as i type along and discover that they are there.
with FlexT9, adding words is much the same as Swype, but FlexT9 seems to learn which words the user usually pick. for example, the first times i typed "the quick brown fox jumped over the lazy sheep dog" FlexT9 kept picking the proper name for Brown and Fox. after i typed the sentence 2 times and picked the common terms brown and fox, the FlexT9 used those for each subsequent usage. i would guess that even though gargabe will get in to the FlexT9 dictionary just as easily as it did with Swype, with FlexT9, it will not keep suggesting those unintentionally added words if the user had only used a term one time.