@treyhunner For me the template name thing is the best part of GCBVs; I have reimplemented them here for FBVs https://github.com/matthiask/feincms3/blob/main/feincms3/shortcuts.py#L72-L96
I find FBVs easier to read when a view e.g. includes a listing and also a form or something. I keep views themselves short by moving functionality into models, forms and utilities, so my opinionated view is that all CBVs do at this point is hide the control flow.
(The #DjangoJune series was mentioned on the Python People podcast. Thanks for your thoughts!)