I think the keyboard on the Droid is great! The D-pad is essential for me, it's one of the reasons I got the Droid over the Eris.
I love, love, love the physical keyboard. Its a big factor in why i bought the phone in the first place. It is a little flat and isnt quite up there with my bold, but overall its fast and accurate, and i really enjoy it.
IMHO, I think that most people who rate the keyboard quite lowly are beings critics. What I mean by that is that theiir standarda are beyond what's physically pssobile and they'll only give a 10/10 to something that's flat out jaw droppingly amaIng and likely physically impossible. I don't think it's perfect, but it's pretty good. I got used to it in 3 days, which is totally reasonable. In reality, if it had a better keyboard, the phone would be too large and we'd complaining about that instead. I do like the touch screen. I think the touchscreen needs some working because it's heat based. If I use it with my fretting hand(I play guitar) my calouses do get in the way. All in all, it's good. They fit an okay keyboard in an impossibly small space and managed to. Make it usable and easy to get used to.
Well I'm coming from a palm 755 and I have a terrible time with this keyboard. I wouldn't think of editing docs on it, which I did quite easily and often on the palm with no mistakes. I hope to get better at using it, but my thumbs are just too big and I do not do well with virtual keyboards. I'm keeping it because of all the great stuff it CAN do, but typing isn't one of them for me. I wouldn't dream of typing this reply on it, it would have taken me about 15 minutes...
Well, the first Droid that I got had a faulty keyboard. At odd times (usually the most inconvenient ones), the "a" and "c" keys wouldn't work at all. Behavior was sporadic.
Went and got another Droid after I complained. Keyboard keys are a bit flat for my preference and I don't feel the tactile feedback is sufficient. But, as someone else mentioned, it's all a matter of practice and getting used to something new.