No. It's not perfect, but neither is any other touch keyboard I've tried. With only so much space, something is always one step further away than you want.
Not at all! If I have a lot of typing to do, it's easy to just put the BT keyboard on and just type from that but I have to be honest, it would take a lot of writing for me to do this. So no, it doesn't bother me in the slightest.
I have learned to really like the touch keyboard. Now that I'm using all the shortcuts I've learned here, I never use the keyboard I bought. But I don't have to type documents.
Hate it. But I've never found a virtual keyboard I do like. Swype and Swiftkey are excellent phone keyboards (available on Android devices) but phone keyboards don't translate well to tablets the size of the iPad. Any typing of more than a few sentences and I pull out the bluetooth keyboard.