Google Keyboard is the worst. It is so laggy and there is no way to adjust the keyboard keys for fat finger people.
I would be willing to pay for such a keyboard. Alas the free Google keyboard does all that. For me, the only feature missing is language selection when attaching a hardware bluetooth keyboard. I have to switch to the default Samsung keyboard to be able to switch languages from the hardware keyboard.