1. Framework complexity & bloat
Many users complain that popular stacks (LangChain, LangGraph, Krew.ai, etc.) bring too much abstraction and “bloat”, making it hard to track states or avoid accidental reinvention of primitives.
"It was easy to accidentally miss the abstraction and wade into DIY primitive territory." – nijave
" there is LangChain and LangGraph – used a lot, but framework bloat is hated as well." – brazukadev*
2. Naming & branding confusion
The proliferation of similarly‑named projects (e.g., “Haystack”) sparks frustration over SEO, brand uniqueness, and the difficulty of standing out.
"Please make it stop." – bane
"The irony is strong with this one. Should have called it “Needle”." – skinfaxi
"this is what happens when you dont know how SEO works and how to brand" – vivzkestrel
3. Preference for simple, pluggable, multi‑vendor tools
Several participants gravitate toward lightweight, easy‑to‑start frameworks that stay vendor‑agnostic, such as Strands (described as the “Flask of frameworks”) or Ollama, and they value pluggable ecosystems over monolithic DSLs.
"It's pretty easy to get started with and has a pretty pluggable ecosystem where you can choose models, providers, tools without much lock‑in." – nijave
"I am fairly settled on Ollama." – everforward