I dont think there is an MBP equivalent in hardware. That said , i wonder why do developers work in laptops, which are extremely anti-ergonomic and generally terrible for working long hours. My solution is a good thinkpad + a docking station with a big screen, mechanical kbd & vertical mouse.