Exchilerator or counterflow chillers generally

I’m thinking of buying an exchilerator (Brewing Equipment For Craft & Home Brewers) although I might decide to make one.  What are people’s experiences or thoughts about the exchilerator or counterflow chillers more generally?  Cleaning, sanitation, performance, clearer beers, etc?  I will be using it with a pump and I typically make 10-gal batches.  I currently use an undersized immersion cooler.  Thanks,