what is the most comfortable way to ssh and vim/latex/c++ on android? I'm debating if i should get droid x. i'd like to use it for work, meaning latex and code in c++. I use vim.

i know this is possible with connectbot. but possible doesn't mean i can substitute a laptop in a coffee shop. are there people that use bluetooth keyboard with android device and are happy like this one (http://www.fourhourworkweek.com/blog/2010/08/20/travel-with-no-baggage/)? I don't mind the small screen.

just curious about your experience. and i think some keyboards have esc key, which is good for vim.

Update

My current set-up:

note 3 running juiceSSH and vnc (i couldn't get nx to work), perixx 805L, ms wedge mouse, and quikpod tripod to hold the note 3 at the eye level.
So, I have a Nexus One.

Firstly: do not try to use the soft keyboard for any form of coding. It's workable, to an extent, with connectbot's help, for system administration, but coding is flat out. If you insist on trying, look at Full Keyboard.

Secondly: the screen size is an issue, at least for me. I haven't found a font size that is both readable for long sessions and displays enough code on the screen. 

Coding and longform text are still definitely a Computer thing.