From a "I can only have one cli alias to q" perspective, then I am sticking with SQL "q" cmd, b/c its more useful and I have been using it longer than this one.
I use a lot of single-letter aliases, so I'd really prefer applications avoid using single-letter names, and reverse that specifically for user-local aliases.
There's already a thing called `dnsq`, it's part of the djbdns suite (along with dnsqr for recursive queries).
I actually miss it, now that pretty much all of djb's tools have fallen out of both fashion and maintenance, it was a much better -- and simpler -- tool than dig or nslookup.