If you asked me a year ago, I'd say a really badass windows laptop. But now adays, I'd probably buy a Mac, the developer experience with Shell commands is nuts, I don't really like the Mac design, but the code support is top notch. But yeah, I'd keep my expensive gaming windows laptop for you know, gaming :P.