What was your issue with the webcam? It may depend on the distro but mine works well even though I almost always use an external camera instead because most webcam quality sucks on any laptop and OS anyway.
Supporting Linux/open-source companies is certainly a plus. Not that there machines will work better but it makes more sense if you really want to adhere to the global philosophy of open-source. For the record I still didn't go that route because either I couldn't find the right machine or the price was significantly higher for similar products and I didn't take the "risk" to spend more without enough certainty on the build quality. Experience varies and I'm sad to say that I convinced a friend to switch to Linux and he immediately jump on a Tuxedo machine but unfortunately it had a lot of issues out of the box. One remains but I will not blame the company for this one (compatibility with a hiDPI external monitor).