I prefer non 6 pack rotating assemblies with 6 pack pistons, the older lighter rods and a steel crank, rebalanced by a decent machine shop... BUT, now the issue is cost, you can get a complete balanced rotating assembly for a couple thousand bucks, so now if you do the math.
$600 for pistons
100 for rings
150 for bearings
350 for balance job
90 for bolts
80 to remove and replace pistons
150 to turn crank
that all adds up to over $1500, so for another $600+ you get a complete stroker rotating assembly and can sell your rods and crank.... If you ask me thats a no brainer, same thing with the aluminum heads, $1000-1500 for a set of alloys when you are going to spend $400 in labor for valve job and assembly $150 for cleaning and checking, $300 for valves, seals, retainers, springs etc - for a couple more hundred get aluminum heads and call it a day... sell your 906, 516, what ever for $200 and save yourself some weight and time...
hope this helps, I am a hypocrite because I always end up having a set of 906's done, vs buying aluminum, lol, BUT I am doing restorations to keep them as original as possible, sooooo I like having an original engine... BUT if that isnt important to you, you paint them alloys orange and no one ever notices, lol..