Agreed
Wagtail is great for what it's good at.
If you've ever had to use Django-CMS you'd understand.
I went from a Wagtail project to a Django-CMS project (at a company that was upstreaming bits to Django-CMS) and there were so many things where it used the database badly (the usual antipattern of a loop over some queries).
It's easy to structure queries in django in an optimised way as long as you architect around .filter and not .get.
Nope. I would choose plain Django 100% of the time, especially with LLMs. Wagtail is an antipattern.