Having recently left a job that let me run Ubuntu and started a job that forces me to use Windows, that is an excellent example of the proprietary/paid option being awful in comparison to the FOSS option. The rest I've not used so can't say with any confidence.
...what enterprise shops are you working in? Everywhere I've worked the paid software sucked, often in direct proportion to its cost.