Mining pools promote centralization of block production, but decentralization of hashing power.
A system without mining pools would be dominated by large solo miners and smaller miners would be unable to participate at all.
Overall hashpower will be lower without pool mining.
Number of block producers would be greater (better censorship resistance).
Others?