Honestly I don't think it is worth bringing Surface devices into the discussion. Microsoft isn't even trying. They only care about enterprise customers and are not competitive in the consumer market at all.
Maybe look at some high-end Lenovo or Dell laptops.
Maybe look at some high-end Lenovo or Dell laptops.