One other thing to consider with respect to size, is where your controller lives. Is it wall mounted? I have an auber cube, so I need real estate for that. It is nice to have a little room to set down a mash paddle, lids, etc.
I'm currently running a 15G Champman thermobarrel and a 10G Spike...