Yes. The authors like CBV's and make a strong case for why you would want to use them.
Like you, I found CBV's to be wanting, particularly generic views, and all but gave up. A combination of updates to the official docs with 1.5 and this book made me reconsider and I'm glad I did.