I have an Asus Transformer and use this regularly, and it has suited me quite nicely on numerous occasions. If I go away for extended duration of time, I don't have to lug around a laptop with me.
Also note that I do a lot of my active development in VIM, so take that into consideration.
It comes with telnetd and sshd so you can connect to it using a regular PC, if you feel like it. I also wonder, can you plug a USB keyboard into an android device and have it recognized (using a full size to mini USB adapter)?