The only brand that has NEVER let me down, personally, is Lenovo (they've also been named #1 Computer Manufacturer several years in a row, so...). I would go with a high-end Thinkpad or gaming computer from them, if anything. MAYBE their Yoga C930, but the keys/typing don't feel as nice as on the Thinkpads. Also, politely ignore what that Anon said about a MS Surface Book. Those have 0-1/10 scores on iFixIt for upgradability and repairability. If you try to open it up, you destroy it (iFixIt has a video on it!), and the SSD is soldered to the board, so you're SOL if it (or frankly, anything else) dies.