I've used Swiftkey, Swiftkey X and now Swiftkey 3. The Samsung keyboard's predictive text is nowhere near as good as Swiftkey. I have installed Swiftkey 3 on the Note II, but have been using the stock Samsung keyboard because of the number row on top. Also, the stock Samsung keyboard works great with the S-Pen. I love when you pull out the S-Pen and the keyboard automatically switches to handwriting recognition. I have tried it and it works brilliantly. It correctly detects the word being written either in print or cursive. And I have also tried writing really fast (with really bad penmanship) and it correctly figures out the word you are trying to write. The handwriting recognition also works excellent when trying to write in Chinese characters. It comes preloaded with English, Spanish, Vietnamese, Korean and Chinese, with optional downloads of other languages. My wife has always like being able to handwrite in Chinese for emails or Facebook messages, etc. and we have always had to download supplemental apps in the past. This is the first phone that I am aware of that supports this natively.