Todo depende de lo que necesites hacer. Si bien investigar es bueno, y mantenerse al tanto de lo que hay disponible es indispensable, la realidad es que hay que usar la herramienta más apropiada en cada caso.
Cada framework tiene sus fortalezas y debilidades, para mí uno de los mayores problemas de Django es su incapacidad para servir diferentes sitios usando una sola copia del intérprete, o su relativa rigidez con las URLs, al menos comparando con lo que logramos en PHP+ModRewrite. Además está bastante orientado a contenido, por lo que para mí es ideal para un CMS pero no para cualquier clase de sitio.
Zope no es un framework, es un servidor de aplicaciones. No funciona de la misma forma ni se trabaja con él de la misma forma que con Django, por ejemplo.
Pyramid es bastante nuevo, aunque esté basado en otros frameworks más maduros.
web2py tiene algunas particularidades que encuentro incómodas, de la misma forma que a vos te parece incómodo el hecho de que Plone tenga las suyas.
web.py es bastante básico, al igual que flask. Pero depende de lo que necesites hacer, a veces flask+SQLAlchemy+Jinja es una mejor opción que Django
Nunca usé grok, ni siquiera lo descargué para probarlo, así que ni idea de qué tan bueno sea.
Te recomiendo leer la lista en la wiki de python:
https://wiki.python.org/moin/WebFrameworks
Encontrarás muchos proyectos a medio terminar pero también algunos como CherryPy o Tornado, que pueden adaptarse a cierto tipo de aplicaciones mejor que otros. También encontrarás por allí a Turbogears, uno de los frameworks pioneros en desarrollo web con Python.
Saludos.