but seriously a fact is a fact...i'm no phanboy and i love my atrix, but typing is probably the single most important feature of a smart phone...if i can't do that without getting frustrated i'm not gonna be happy with the device. for now i stil miss my hard keybd (or kb Bravomotorola)
i just hope my difficulties are do to inexperience on a touch screen kb and i'll get better as i go
I guarantee you will (and so does Motorola or any other manufactuer).
The reason is simple...the keyboard software learns as you use it, so it predicts the words you type more accurately the more you use it. That's why someone coming from a BlackBerry with its physical keyboard or iPhone with its software keyboard initially has issues with inaccuracy - the phone is simply new and needs to learn your typing patterns. You can't compare a year of learned usage on one device and then pick up a new device and expect it to handle your typing patterns the same way.
I used to have an iPhone 3G (my first smartphone since the BB I had wasn't really smart) and went to Android using the HTC Legend, HTC Desire, and now Motorola Atrix. Each and every time the keyboard was somewhat "sloppy" out of the box (including the iPhone). But in a week or two it begins to learn your patterns and accuracy increases quite a bit.
So just give it some time and be careful of your typos, and in a while the phone (any smartphone really) will be just as good as any other.
Also note that many Android phones (not the Atrix though) have a calibration for the touchscreen to help optimize your typing pattern. Finger size and shape, along with dexterity affects accuracy, so while calibration helps some, others it does little.