Consumer advocates — and even some Realtors — hail NAR settlement