I would say this would be the "best" type of chiller for a homebrewer:
http://www.mrmalty.com/chiller.php
+1 - after going from an IC, to a Shirron, to a Shirron + a CFC, to a Therminator + a CFC, I switched back to a 50' WIC ala Jamil. I could not be happier.
that said, if you have really cold groundwater, a plate chiller might work for you, but you still have the problem of cleaning the dang thing out. I like the simplicity and ease of the WIC.