I build 5 or so engines a year. I have used the Icon pistons with no issues. I think the main thing is to ask what alloy the pistons you are buying are made of. the two most common alloys are the 2618 and 4032. If I remember right the 4032 has some silicone added and it makes it a better choice for a street type application where you want a strong piston that lasts. The silicone helps with thermal stability and does not expand as much as the 2618 type pistons. The 2618 alloy is stronger but expands more when hot needing looser clearances, also because the alloy is tougher, it is prone to wear cylinder walls more, is a race application that is usually not an issue, on a street engine you want to last longer it can be.
http://blog.jepistons.com/2618-vs.-4032-material-differences