I used to use swype, but have swithched to swift key - not sure wihich I like better. Swift key has great predictive abilities that make going back to swype hard but some words it just won't swipe. In those cases it is a hassle as you delete and go back and try again thinking you just swiped wrong, but nope, just wont do that word, so you go back and manually peck in the word.
Swipe at least always showed the right word left most in the list of choices so if you really meant to type a strange word or name or abbreviation, you could easily confirm it and even add to your dictionary. Swiftkey wont just won't allow certain common words to be swiped at all.
I also liked swipes little double letter enter system. So used to that that I offen try it in swiftkey.