Certainly convenient, but I worry that it encourages me to learn a tool that isn't portable in the way that the tools it replaces are. When I ssh into a linux server, my knowledge of mysql cli tools is useful, but if I use 'mac' for everything, I can't use that on someone else's machine or on a non-mac server. Still, interesting.
Mac CLi
Mac CLi