This is it. Currently at a local manufacturing company, and their in-house software runs mostly open-source stuff. No major proprietary headache to deal with, it's not a tech company so I'm not dealing with the obnoxious meetings and calls; and since the software I maintain is internal, I don't have to deal with angry customers. Coworkers let me know if something needs to be better, and I make it so. Simple.
I would recommend anybody this approach.