I use my phone a lot for communicating with students in the lab - including a middling amount of coaching how to handle various command line operations* - and for a lesser amount remotely managing servers and the like. (No, it's not my first choice, but sometimes shit happens when I'm out running, or at lunch, or whatever. It's not uncommon that one of my students will take a picture of the error message and text it to me.)
Swype is great for communicating in English, but I miss my old G2 (or even my Samsung Galaxy Relay) pretty intensely when I'm doing anything administrative or gods help me writing code. (And Swype was actually easier to use on a smaller phone - I love my Nexus 5, but the screen width slows me down a bit.)
* All of my students doing bench work are also in out Python club, and are increasingly comfortable working at the command line, but none came in with much of that sort of experience. They're adorably enthusiastic.