I've been using it for awhile today and it does have some nice stuff, but some annoyances.
I already mentioned the weird character they use for spaces, which just makes things look cluttered to me.
Unless you do your own text, you don't get many actual words but rather syllables that are somewhat readable like words. But you mostly end up with partial words that way when the mind wants to automatically type the whole word. I think that is fine as an option, but would much prefer full words.
While you can enter your own text, unless I'm missing something, you can only have one thing at a time to work on. I'd like to gradually keep adding things which the app would then choose from at random (but with an option to specify which one(s) you want to temporarily limit it to.
I just tried using my own text and have two issues as you reach the end of the line of text showing - first, you can't see the next word until you type the last character on screen! That isn't natural! Neither is the fact that when you have the next line of text appear, you don't have to have ever typed the space between it and the word that preceded it on the prior line!
I don't see any timer option either - you just keep typing the same thing over and over without a time limit or even a the time whenever you just decide to stop.
Let's see, also the speed can only be CPM or WPM - not both. I like both. And it only updates when you finish each line. It also seems that each line gets it's own score rather than getting the average as you type. I see there is some data under Profile, but I shouldn't have to go their to get such basic info - and it doesn't seem to give scores for individual tests.
I can not get the thing to pull data in from a website. I've tried with safari as well as an Opera Developer browser.
Another thing, if you choose to allow punctuation and you aren't using your own text, it seems you get plenty of the less common ones - don't like that at all! Needs a list you can select from.
OTOH, it does provide a ton of data in your profile - which I haven't had time to study yet to see how useful it is.