@tylermumford oh, yes. Most definitely. One of the good aspects is that all three I mentioned have versions for Linux, Mac, and Windows. So no platform lock-in.
Lemme try to track down some links, as I've given "I've stumbled into this cool tool" jumpstart intro talks on two of them.