We use Surfaces internally at the office and they're a bit hit and miss. I do know a couple of seniors who love their SLSes though, pity they're going away. I've always had issues with their UEFI especially in regard to PXE booting, also the fact that Win11 doesn't include basic Surface drivers (like for the keyboard/touchpad) in the default ISO is very silly, considering it is the flagship OS for flagship hardware!
We primarily sell HP to clients because the price is reasonable and the warranty handling is a LOT easier than Lenovo, at least in Australia. With HP its pretty rare that their support will push back on a warranty claim. One 20-30min phone call later and a part with a tech is booked with the ETA usually being a couple of days (depending on stock).
With Lenovo, making a warranty claim is getting blood from a stone. They will find anything and everything they can to refuse your claim and they will drag out the process for days or even weeks. We have a director who swears by Lenovo build quality over HP but the decision was made that it is just not worth the wasted time making Lenovo warranty claims, so HP it is.