Progress is much better now with trunk (clang 15).
Meta, Intel have replaced “Apple, Google” duo in terms of cpp frontend development.
It remains to be seen how much.
clang has been lagging behind gcc for c++ support these years by a lot, if you want to use c++17|c++20 your only choice is really g++ these days, very disappointed.