I have an iPad, and while I like many things about it, there's one thing that drives me to distraction: typing on its !()$&^!)_$@ built-in keyboard. If I need to type more than about 5 letters, I'll switch over to my laptop. It's that bad, at least for someone like me who is used to touch-typing at a reasonable speed.
This looks like it might be an interesting alternative, though currently only for Android.