My current phone is a Sony Xperia Z Ultra. Having a monster screen means that you don't lose too much space when the virtual keyboard appears. I can use it with a USB OTG adaptor and use a keyboard, as well as a bluetooth keyboard.
I have a big memory card in it, which is partioned with about 4GB set aside with Debian installed, so since my phone is rooted, I can mount that and chroot in. I can even start sshd on it, and then ssh into my phone.
Sadly, there's been nothing Zaurus like for most of recent history, apart from the GPD Win. I should check if anyone posted that.