Install Ubuntu on your rooted Android device. Perhaps not for the GUI (VNC is less than efficient indeed), but for the CLI which should be more than worthy. Coupled with a docking station, you have quite a formidable work station, if only for non-intensive tasks and surfing. Even the GUI should be quite good for light tasks as well. Regardless of your perspective on openness, it's hard to deny that this is extremely functional. BTW.. Where's the Android X client already?!