I want to replace my old MBP. A couple of years ago I'd have bought a newer model and be done with it. But I hate the touch bar, the keyboard and the lack of ports on the new one. I was hoping for a nicely priced Surface Book 2 but seems MS doesn't have a lot of interest. If one doesn't care about OS, what's are the best laptops for development at this moment? Thinking ~13", 256-512 SSD, 8-16gb.