Django, Web2Py, o cualquiera de los frameworks que existen, aunque sin duda por aquí encontrarás más ayuda para Django que para los otros.
Según lo que he visto en producción en varios sitios, en JSP se trabaja de forma similar a lo que se hace (hacía) en PHP: código con lógica de negocio en las plantillas HTML. Django y otros frameworks para Python y otros lenguajes intentan alejarse lo más posible de ese modelo, para tener una lógica de negocio independiente de cómo se la representará de cara al usuario.
Aunque tu proyecto sea pequeño y usar un framework te parezca demasiado, al final escribirás menos código, tendrás menos problemas a la hora de migrar de un servidor a otro en caso de ser necesario, y el sitio será más rápido gracias a las muchas optimizaciones (entre ellas el cache que se puede habilitar con muy poco esfuerzo) que ya están incluidas. Eso sin considerar que estarás aprendiendo una estructura que te permitirá hacer cosas más grandes o complejas en el futuro.
Así que: sí, recomendado volver a Django
Saludos.