I don't mind the cranks. They don't look as nice as the ones they've replaced but they look better than so e of the Sram cranks.
If I was in the market for a top end groupset, I'd go XX1 but I'm one of the rare Sram fans on here (my stuff lasts well and I like the clunky shift...the modern XT stuff I've tried is too vague). The main reason for XX1 in my eyes is that's its a dedicated 1x set up. I rarely miss the front mech and I like the extra room fir a Reverb lever under the bars where my shifter would have been. I think it is a missed opportunity because more and more bikes seem to be getting spec'd with XO1 and XX1.
The likes of Santa Cruz have just released a bike that can't be run with a front mech. If they've judged this right like they did with 650b, I'm guessing it won't be long before more companies do it because it helps with packaging which is important with bigger wheels.