This is more of a comment on Android than on my phone in particular, but I'm starting to get the hang of the gesture keyboard that Android uses. It's much faster than the hunt-and-peck method I'm used to. Still, I've seen people much more practiced than I use it, so I know I have a ways to go. That said, I am getting better at it. And it's surprisingly forgiving if you make a mistake, and need to change your direction in the middle of a stroke. Or even if you're not quite on target with your strokes. Give me a little more practice, and maybe I'll try writing a novel with it. I've already used it for a couple of flash fiction stories.
It's also gotten me to start holding the phone in portrait mode when I type. With my iPhone, I always used my phone held in landscape whenever I needed to type something, so that I could use both thumbs without needing to reach across the keyboard. With the gesture keyboard, it's actually easier to hold in portrait, since that makes the keyboard, and thus my gestures, smaller. My new phone also has a bigger screen than my iPhone, so the keys are big enough when held in portrait, and the gesture keyboard is forgiving enough, that I don't need to make the keyboard larger by holding it in landscape. I haven't quite gotten the hang of doing the gestures one-handed with just my thumb, though. I can type that way, though it's more of a stretch with the larger screen, but it's hard to do the gestures.
Now all I need is Scrivener for Android, and I'll be set.