I've been using Swype on Android for at least 18 (?) months now and it's an absolute godsend for me but then again I'm a lousy typist. Between Swiftkey and Swype anybody should be able to find a keyboard that suits themselves and between themselves pretty much make any other keyboard redundant.
I've been using Swype on Android since its first stable release (15 months ago) and I much prefer it. It still isn't as refined as it could be as sometimes it will place the wrong word with similar spelling that doesn't fit the context of the sentence but it is still far quicker than regular typing. Also I still get lost sometimes when using Swype for long words.