Hello, I have been using Apple's laptops since the Apple II c. I don' know about the products for the past two years but in general the build quality of the MacBook Pro are very good. Even there were some hardware faults in some models, Apple took responsibilities as long as we got Apple Care. Unfortunately the 2016-2017 ones are not my cup of tea. Regardless of the OS, are laptops made by other manufacturers (such as Razer Blade, Microsoft, current Lenovo, Asus, etc.) really that bad in terms of quality and after sales surfaces? How long do those laptops usually last? Thinkpads were good under IBM. (The only complaint was that the black coating on the surface of the case got worn off quickly. So, one could see shinny corners/edges on the case.) Don't know about Lenovo.