Alternatively, you could go with XMonad! I made the jump after experiencing Canonical's Unity and proceeding to search for alternatives. Once you make the switch, you won't want to use anything else. :-)
My current approach is Android ICS on a Transformer Prime, with an Ubuntu chroot for running server-side apps when developing (with vim, git, etc), and VNC connection if I need to run full desktop apps.
If only Firefox Mobile included development tools I could mostly ditch the VNC part.