Thank you very much for the useful reference. I totally agree with Henrique, it is really great that we can have a range of estimators with Lavaan, including DWLS / WLSMV! Sorry for my delay in replying, I went back to my analysis and I tried what Guido said. My results suggest that if you don't declare your variables as ordered but include estimator = "WLSMV" you won't get ML, though, as results differ from when I use estimator = "ML".Interestingly, if I declare my indicators as ordered and use WLSMV, I get a very high CFI.scaled (.997) but unsatisfactory RMSEA.scaled (.137). The same did not happen when I (erroneously, I guess) ignored the ordered command.