+1
Once they add a Windows or Linux client I'll give Allo a try.
To me it's a bit distracting to abruptly interrupt a coding session and pull out my phone. Lately I've been trying to minimize distractions and stay in a terminal or development IDE as much as possible. I mentally view distractions similar to latency when accessing memory, something like:
Look up info in terminal or IDE - comments within code, man pages, etc. <===> register access
Desktop applications - PDF, Powerpoint slides, IM, etc. <===> L1 cache hit
Google something (often results in reading articles, HN!, etc.) <===> L2 cache hit
Phone usage (apps, calls, etc.) <===> Memory access
In person chat (prone to rants/complaining, tangents, etc.) <===> Disk access
Meetings <===> Tape based storage :)