Faço das duas formas. Uso mais DRF quando o cliente tem a intensão de ter não somente um software web, mas um app mobile também por exemplo. Quando se trata de um software web ou um site apenas, uso muitas vezes o Django puro e faço o front com HTLM, CSS e JS puro, e nunca tive problemas de integração. As vezes também uso Ajax e asyncio, e da mesma forma, sem problemas de integração.