My experience is total opposite. I had horrible hardware experience with MacBook Pro. Battery being blown up, broken hinges, keyboard skipping... My XPS has been working amazingly fine. ¯\_(ツ)_/¯
I kind of want to buy a new model but this thing just keeps going so I have no legitimate reason to do so. Honestly, I really love the machine. The fact that I'll get at least eight years out of it, as I did from my last MBP, means I'll definitely buy another MacBook Pro.