Best Keyboard

Now with the stock keyboard on what do you guys think is the best keyboard on Android and why?