If you're going to use all those adapters & accessories... you may as well just use a desktop or laptop. Which probably already has all those packages you frequently use, and runs them faster.
Who likes traveling with a laptop? As much as a soft-keyboard and connectbot suck, I already commonly use them as a replacement for carrying around a laptop. The convenience of needing a pocket instead of a bag is worth it.
(Also, who cares about speed? It's not like you are going to be rendering or building on it, so even the most modest of smartphones today will be more than enough. We no longer need the latest and greatest to be productive.)