Sorry to deviate the giveaway post !!
I mounted a couple of GX 1x12 recently. Everyone is happy.
They are a very good value for money, compared to the XX1 Eagle( that I run ).
It is about 200g heavier, mainly from the crank.
If you are a Shimano shifting lover, you may feel it differently( I don't ).
The 12 speeds is a game changer.
You do not need to choose between dying uphill( too big chainring ).
Or being dropped by your 2x friends on the flats/downhill( too small chainring ).
And can choose 2T or more than your previous 1x chainring.
In addition, the XX1 version seems to last longer.
My XX1 11sp cassettes were dying at about 9 months.
Here I'm at 12 months and my 3 chains are still good( I rotate them every ~500km )