I actually have pretty giant hands, and I have no problem using the keyboard with my thumbs. When I try to use the on-screen, I ALWAYS hit the wrong button with my monster fingertips and it is uber-frustrating.
Inferior app store? You mean a store with every app you could ever want that is almost always free?