Having tested several keyboards, I think it is the best. The prediction is very good and can easily add words to the dictionary. Swype is really nice and you can easily write sentences. The access to the digits is also very well designed. After that, according to his expectations, the size of his hands or his habits, some will prefer other alternatives. The best thing is to try to get an idea.