After frustrations with windows / linux (laptop, dell xps 13), I ended up shelling out a bunch of money to get a macbook pro '16 with just the two ports: No touchbar. Had to have the top replaced within 6 months due to keyboard. The two ports heated up and pushing heavy throughput via wireless would make bluetooth go apeshit. Sold it immediately afterwards, endured a few more frustrating months with linux. Got a '17 pro, surely they had fixed things. Keys started sticking. Replacement, sold it. Now on a '19 macbook air, because surely they've fixed it, yes?
Keys are sticking after less than ~10 uses.
My desktop has been linux powered since that soul search started, without issue. The trackpad on my lenovo x5c is working wonderfully under ubuntu after I realized I had been importing broken configs from my 10+ year old backups: Exclude your dotfiles.
I only miss two things from the entire ecosystem: ulysses (the text editor) & little snitch. Everything else about linux is far superior.