A really good piston is the Karl Schmidt, if you can find a set. I paid £500 for the last set I used, but they are very strong and durable.
I used a set of 21253 for an Endurance Rally Car as the regulations requires standard pistons and the 21253 is listed as the replacement piston for the 1990 Cooper 1275.
Everything was balanced, it had an MG Metro cam with the head lightly cleaned up (it was not allowed to be modified). The car was competitive in its class and it revved to 7000 rpm with no piston issues.
I happily use the 21253 for up to 7000 rpm and 10.5:1 CR figures. Over that a more specialised piston is needed, like and Omega or a Karl Schmidt.
For a road car it is really never necessary to go to more than a 21253.