LangChain is especially slapped together. Not something I would use in production (especially with the eval bug that was left unpatched for weeks despite an open PR)
It feels at some point being too slapped together isn’t correlated with success
Wishing the LangChain team well! But there are already alternatives cropping up that are far more polished (Microsoft’s Semantic Kernel being one)