I don't know if we hate paying for things, but it's certainly going to be hard for a single company to outperform any given popular GPL tool. I think you are right about selling to the company instead, but services (I don't want the hassle of running a Git server) are probably a better bet than a local tool (Not an improvement over vim/I could write my own that does it (IMO) better) if you are going for developers.