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.
(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.)
If I don't know what's available at my destination then I take the extra bag.
(although I use a 3G iPad for emergencies - it is an extra bag but only a small one)