Microsoft is investing a lot in computer vision, I'll be interested to see what changes they make to the next HoloLens' vision capabilities. Plane finding seems almost as good in ARKit as it was on HoloLens when I was developing on it (albeit the environmental understanding is limited/non-existent in ARKit, which as you mentioned is a big part of the equation.)