Good breakdown.
What stands out is that the patterns matter more than the frameworks themselves. Most teams focus on picking LangGraph vs something else, but the real challenges show up in how state, context, and tool interactions are managed across the system.
That’s usually where these patterns either hold up or start breaking in production.