Isn't KMC the OEM for all 3 brands anyway? (SRAM, Shimano, KMC)
I just swapped a X10SL for an ultegra chain that I got on chainlove for $24 (I do that about every 1,000 miles, so the KCM will go back on) and I really liked the KMC - it was nice and quiet. I have no complaints about the ultegra chain so far either, it's simlarly quiet.
They're consumables - just pick one.
20 grams... meh.