Best-in-class for content-first sites in 2026. The Content Layer + Zod schemas + islands model fits "static catalog with rare interactivity" exactly. Astro 6 widened hybrid-mode flexibility without bloating the static path. Doesn't compete with Next on heavy SPA dashboards; outperforms it on every content-driven workload.
Astro is the framework that owns the “content site with rare interactivity” space. The Content Layer + Zod schemas + framework-agnostic islands model fits a category that React-first frameworks keep failing to serve well.
When to reach for it
Marketing sites, blogs, docs, content catalogs, news sites — anything where 90% of pages are content and 10% need an interactive island. Astro ships the 90% as plain HTML and the 10% as components in whichever framework you prefer.
Where it falls short
Heavy SPA dashboards with nested layouts and rich client state are still Next.js territory. Astro 6 closed some of that gap with server actions, but the abstractions are tuned for content, not for product apps.