The detailed reply further up about the three different systems is factually correct, although a fourth system was trialled for a couple of years on one TransPennine unit (and was later replaced as ineffective). However, the criticism of the ROSCOs is unjust.
Porterbrook developed a plan to replace all their units with the revised (and more reliable) Liebherr systems, starting with the SWT 159 units and then planned to work through all of the 158s. However, on every occasion, they had to get the agreement of the TOC involved to undertake this work. Northern, Scotrail, Cross Country and the then Central all agreed fitment programmes (including the 158/9s which, were not part of the Porterbrook fleet, but the purchase and fitment was managed by them). It also co-incided with the DaFT playing God and moving units around the TOCs (and moving centre cars too) such that the programme for fitment became far more difficult - but all of Porterbrook's TOC customers proceeded with the change outs except Great Western, who flatly refused to allow Porterbrook to fit the replacement system to the ex TransPennine cars. This resulted in GW having some of all three systems, and a mix of systems in some three car units - a nightmare for maintenance. I don't believe Angel changed many of their fleet, except the former Central Trains units.
The Liebherr system is basically good - but it does require maintenance, including an annual maintenance overhaul and test - which some TOCs seem to disregard. All 158s run to the hydrostatic system limits, so there is very little spare to permit any larger air conditioning systems to be considered.
As an aside, I have lost count of the times I have got onto an East Midlands 158 showing all four air con systems functioning correctly and found the hoppers open. Trying to cool the whole of the Midlands rather than two carriages, inevitably pushes the systems beyond design parameters, leading to a self fulfilled failure.