The book follows the trend of business consultants that thrive on making risk seem irrelevant.
By following the Jobs-to-be-done approach, pains and gains you can shape the business model canvas from the customer's perspective, without taking a full classical "needs" approach.
Why the 3* then?
Well, for one, this book is clearly targeted at organisations, I mean the big ones. Alex sells high, he doesn't really care about some of the little folks that are just starting their own business, although to be fair, the book does have quite a few valuable pointers for entrepreneurs as well.
Second, the book is not linear, you have to go through it in order to understand the process, so you'll likely jump from stage to stage, trying to piece things together by following the recommendations.
Flow is what is lacking, structure-wise it's ok, although sometimes structure seems to lose to bloated graphics. As a reader, and mostly 'the how-to create products' reader, I'm mostly interested on the 'how-to', less than the graphics.
Third, just by following the prescriptions in the book, defining multiple jtbd, pains and gains for multiple contexts, with different solutions that will ultimately lead to different business models, it will take a lot of time. So this is to be done in the ideation phase, before settling on an implementation, but although it has a part of rapid prototyping, if you don't have users at hand or user-data from where to gather insights, this part is not "rapid" at all.
Overall, I recommend the book for a good system to follow when defining your persona and business models, it has good advice and a framework to follow, but don't follow the book by the letter if you want to go fast and find things along the way.
Also, not a book to be read from cover to cover, but something to come back to from time to time, for guidance and reflection.