I have personally had issues with the JE stroker pistons cracking at the valve relief notches to the upper ring land. They need to lower the top ring land. They cut the dish too wide and then add the valve reliefs and its a recipe for a crack on a 650+hp. engine. Three outta a set were cracked. I have not had any issues with Diamond pistons. Maybe I am the only one, though. I usually have ZERO problems with JE though. Nice quality. Do verify pin to pin boss clearance if you are building big power. (especially on pump gas and alky) You might need to open it up a tenth or three (.0001"-.0003") for more oil clearance to prevent galling. be sure to lube well during assembly.
Fortunately the cracks didn't propagate and burn up the cylinderwall/piston, and it may never have, but I replaced them anyway.
Also carefully check the rod bolt to cam lobe clearance with the SCAT rods. There is a current post dealing with that.