I started to set up a basic BLueprint flow within a custom field's "stages". I am happy to see that BLueprint can address some gaps in the Workflows.
What I find limiting is that although I can set up multiple conditions for a transition from stage to stage, there is only one course of actions which satisfying those conditions will take me. Say, if conditions A and B satisfy, then I can take the course 1 to move to the next stage. There is no way to have an alternative course 2 to move to the same stage if conditions C and D satisfy. In practice, I'm a photographer who books different types of sessions. I want to send a shoot-specific email and trigger other actions based on the type of shoot a client booked. Alas, when moving from a "pre-booking" to "booked" stage, I can only send one universal type of email.
I know I can achieve this diversification via Workflows but when first learning about the Blueprint as "replicating your work process", I hoped it would be more versatile to truly replicate such nuances, letting me bypass Workflows and having to switch back and forth to fill in each other's gaps.
It is still better than not having a Blueprint so I praise you for the effort. If it could be improved - perfect, if not, will try combining two techniques.