ну да, django-filter переусложнён, drf-yasg недоделан и переусложнён
Вот кстати, зачем вообще нужен django_filter?
Как по мне, это просто попытка навернуть интерфейс, подобный джанговским же формам, поверх кастомных менеджеров/кверисетов, и, по сути, просто лишний уровень абстракции.
Или есть кейсы, когда он удобен?
Самое печальное, что в drf django-filters прибит гвоздями, и приходится костылять, если не хочешь им пользоваться. :(