Back before I ended work on C++, a number of C++ Illuminati told me privately that ADL was a mistake. Things may have changed since then, and I don't know about that.