I have tried a bluetooth keyboard and at least for text editing it helps immensely. (Does a mouse do anything iOS?) In the end the iPad plus keyboard is clunky enough that i end up preferring a small laptop. Admittedly, I am not a typical user.
Using a keyboard has been absolutely wonderful though. It's even saved me a few times when I didn't have my laptop with me and had to ssh into work servers for issues.