Я так думаю в DRF generic CBV и CBV золотая середина. Я думал использовать viewset, но во вьюхах будет немного больше логики чем просто «отправлять лист обьектов и создавать новые».
я настоятельно не рекемендую использовать FBV в DRF
CBV в DRF (да и в джанго CBV) можно легко расширить, например добавить пагинацию, фильтрацию, сериализацию.., а в fbv наплодите кучу ненужных кодов, чтобы добавить это