I'm not sure if anyone has mentioned this or even noticed because everyone seems to be using swiftkey, stock JB, or swype beta, but the 4.1.1 JB update from Samsung brought actual Swype as a keyboard option. It was only a swipe/gesture lookalike in ICS and it was terrible. It never seemed to learn like real Swype does.
I used Swype beta on my old phone and loved it. I have been using the stock JB keyboard with gesture typing on my Nexus 7 and is better than the ICS default samsung keyboard was, but it is not as good as Swype. Give it a try even if you are happy with something else--It's already in there, no installation necessary.
Its amazing to me how crisp and responsive the actual Swype keyboard is in comparison to what I was using in ICS for the last couple of weeks prior to the JB update.