Best controller I have ever used.
It took a while for my M6 HDs to arrive but it was well worth the wait.
Absolutely incredible product.
Very ergonomically friendly (at least for my hand size).
Smooth as butter joysticks and very clicky buttons.
Decent weight and the construction feels solid.
My only complaint is that there are no replacements for the A/B/X/Y buttons in case something happens to them, but the swappable face plates, joysticks and D-Pad are a nice bonus.
A little pricey for me, but it was a late birthday gift to myself so I didn't mind, and in the end it was totally worth it.
Would recommend to anyone as a replacement for the base Joycons.