Same here - Swype is way faster for me than anything else out there. But the word prediction is awful. In fact it's totally brainless. I'm constantly being offered words that have probably not been used in the last 100 years, or that occur once every two million words that are typed. Can't understand why they give you such useless suggestions.
Tired of typing "What are you going to have..." and being offered instead of "have" as the default, "Hanne - Jane - have - Kane - Gabe", etc. Yes, Hanne! Why is that above "have" in the pecking order?! Why can't Swype do some basic parsing of sentence structure so it would know 8 out of 9 of those suggestions are garbage?