I've used both extensively. It's all a matter of opinion tbh but the feel is just all wrong on the Xbox controller, it feels like a dollar story toy when you press the button, I felt that way about XB1 controllers too, I've got 4 controllers, the original One controller (doesn't even have Bluetooth), a one S controller, a series S controller, and a $20 piece of crap controller. The buttons honestly feel similar across all of them. It's just a feel thing for me. I realize it's subject so it's pointless to even mention, but I just hate the feel of the button presses especially the shoulder buttons. They've improved over time but still not what I like.
As for the sticky face button for sure it's a defect, but it's common problem, I don't eat food or drink when I game and the series S had it out of the box. It's a common problem for me for some reason.