I'm considering getting a tablet so I can code on it using a keyboard dock. The battery life is extremely attractive over a laptop, and it would offer much more portability with much less hassle and risk than a laptop. Suggestions? Experience to expound upon me?