There are many different kinds of keyboards, out there. There are your typical tapping keyboards, there are some that are super at predictions, there are some where you slide your finger around, there are some that almost reinvent the entire keyboard. You should try out some that you find interesting, most have a trial version for free. Try one out for a few days, if you don't like it ditch it and move on.
Since I have gotten my Nexus, I have used thumb keyboard for the most part. I like that it has the option to have 2 different keyboard layouts depending on if you put it in landscape and portrait. In portrait I have it set up pretty close to stock, but in landscape, it is in a tablet layout. This gives me a dedicated number pad, which makes typing numbers and letters together less of a chore.
Prediction - Swiftkey is great at prediction, and actually since they recently released an update I am about to try Swiftkey out again. I used this one the most on my OG Droid, even with the physical keyboard (the prediction was able to work with the physical keyboard). It is excellent at predictions, I almost got to the point where I could type 1 or 2 letters and have a prediction pop up, sometimes it would guess without me having to even type anything. AI Type is another good one here, but to be perfectly honest I haven't gotten around to trying AI Type. It is highly rated, and has some fans.
Sliders/swipers - Honestly I am not a big fan of swiping. Swype is quite popular though, and I understand why, it just never caught on for me. Note Swype isn't in the market, you have to go to their website and sign up for the beta, but it is free to do so. SlideIt is an alternative to Swype, very similar in concept though.