Django sirve para todo tipo de apps webs.
El que uses o no el admin integrado depende de si te puedes/quieres acomodar a su forma y uso. En tal caso, es muy simple tener una version 1 en poco tiempo.
Tengo una app interna que le estoy haciendo a un cliente con django y es usando solo el admin, mas 1 o 2 vistas personalizadas que hice de forma "manual".
Con respecto a los datatables y demás: Eso no te lo resuelve ni django ni nadie en lado del servidor. Así que es cosa de que librerías/frameworks uses en javascript/css.
Para un cliente use:
http://js.devexpress.com/
Usar Jquery UI y similares es otra opcion, pero luego de evaluar mucho me parece que son mala idea. Entre las opciones que hay, DevExpress era de lo menos malito. Tambien
http://www.telerik.com/kendo-ui fue otra opcion.
---
De ahi, queda es juntar varias librerias de aqui y alla. Por ejemplo:
https://www.datatables.net/
Y muchas otras.
Una opcion que esta cojiendo fuerza es usar React:
https://facebook.github.io/react/
Para el css usar bootstrap o fundation:
http://getbootstrap.com/
http://foundation.zurb.com/
Te recomiendo que compres un tema pre-armado:
http://themeforest.net/
O te busques uno pre-hecho por ahi