I think it depends on the size of your hands and how you use it. I have big hands, and all physical keyboards sized for a phone are painful to use. Once I trained myself to ignore typos and let the iPhone correct them for me, I became far faster on the touchscreen than I ever was on a physical keyboard.