If you want to go with a Surface Pro device, I'd recommend only going for a Surface Pro 6 or newer model. This will ensure you get Windows 11 and can update the OS on the device (the Surface Pro 4 only runs Windows 10, for example).
Mike
Mike