I'm all for free market with some subsidiaries for backup generation for electricity generation. But transfer should be only publicly owned companies. Be it national for national grid and regional owned by suitable entity say municipality or group of them.
Same goes for water and sewer. Maybe garbage could be mixed model. In big enough towns having multiple competing companies for removal is not unreasonable competition. Same could be said for part of bus networks.