I really enjoyed using Swype -- very fast way to text. However I stopped using it because...
A) sometimes words you accidentally added to the dictionary were difficult to delete using the Swype key (as in, sometimes it wouldn't do anything other than bring up the tutorial window).
B) I got tired of being very precise about typing words like 'out' and 'our', or 'put' and 'out', etc.
C) If swype guessed a wrong word or something, it took longer to correct than using the standard input.
D) Swype forces non-dictionary words to be added to the dictionary. If I wanted to type a date/time, or a street address or something, it would bring up every entry I ever added to the dictionary. For instance, if at one point I added the word 3rd to the dictionary, but later on I wanted to send a text with just the number '3', the default 'on-top' word when typing 3 would be '3rd'. This just became way too annoying to deal with. I mentioned the 49ers in a post once and any time I wanted to type a 4 in a msg, the first entry to pop up was 49ers. With the Droid 2 keyboard, I can type non-words without having to add them to the dictionary.
I'm really happy with the Droid 2 input though. Again, I came from the LG Dare, so I've been typing on-screen for a long time.