1) Если нужен быстрый старт, либо достаточно стандартный CRUD, то встроенная админка джанго - огонь. Я на всех своих проектах использую её (не всегда получается оптимально и удобно), но сэкономленное время решает.
2) Если нужна полная кастомизация, либо какие-то плюшки сверху и прочее, то лучше писать свою. И у многих ребят, кто пишут коммерческие проекта на django, есть свой шаблон, который они расширяют для каждого клиента.
В общем, выбирай по сложности проекта и нужному функционалу. Накрайняк, написать свою админку можно всегда, а первичный запуск сделать на всроенной.