Personally i think the CAGRO service was fantastic.
The guys really knew what they were doing. They were clear, precice and relaxed.
They didn't give you traffic you had already talked to, and only offered advice if necessary.
Runway lights were activated for you and given wind check on final.
No ATC delays, and no idiots trying to kill you!
Cancel the ATC and make the CAGRO perminent I say.