It's obviously no mechanical keyboard, but it's a full sized keyboard none the less, and it allows you to enter large amounts of text into your smartphone much easier than what was previously offered.
I would call that a major improvement in the keyboard arena, not a mediocre typing experience.
The limited rate of data entry was what pulled me away from owning a smartphone. I have a dumbphone and I use my laptop for all my serious work. It's nearly impossible to write code on any smartphone out there as of yesterday. But today I would consider getting a smartphone to actually work on. Probably with an HDMI output on it, too. Just in case.