We have purchased several Surface Pros for staff use. We're a library and our ILS software isn't quite compliant with Surfaces & Windows 10 (Win 10 on a regular computer works just fine). The company that makes the software calls it a "known issue" and told us a workaround that involves switching to a specific resolution. The specific resolution it needs disappears from the options and doesn't return even if the Surface is undocked and using its own display.