Mi experiencia con AngularJS y Django hasta ahora:
AngularJS es un
poco bastante intrusivo con el HTML, lo cual puede ser muy molesto a la hora de integrarlo con los forms. Pero en general cualquier cambio en un campo de un form casi siempre implica un cambio en el código y no en HTML como en desarrollo web vanilla suele pasar.
Existen paquetes como AngularJS + Django
http://django-angular.readthedocs.or...tegration.html
La verdad no los he probado así que no puedo opinar mucho al respecto.
Ventajas de AngularJS es que te obliga a pensar antes de que empieces a implementar tus cosas.