Two years ago, and it was meh.
I agree that it would be great to see high end phones from other platforms with keyboards. The problem is, in recent years, all of the phones with keyboards have been mid range - it's the same thing afflicting those asking for smaller screens. People shout "the market has spoken! people want big, thin, touch screen phones!" but the market hasn't really given viable, high end alternatives (with the same marketing support).
The last time an Android or Windows phone with a keyboard got the high end + marketing treatment was the original Droid, and I think we all know how that went.
edit: As far as which is better, I mean, I technically CAN type as fast with various touch screen keyboards, but I don't want to. I find typing on screens irritating, even if I can do it. I just find the experience of a good physical keyboard much more enjoyable to use, which is why my SIM card often finds its way back into my Bold 9900, despite how outdated it is in other ways.