The useful way to judge v0 and Dyad is on one concrete job: building a small business web app with logins, private records, and per-user data isolation. That job forces a real split between them because v0 is primarily a frontend generation tool, while Dyad aims to scaffold a fuller local codebase with backend pieces included.
This job exposes the failure modes that matter because a business app is rarely limited by screen design. The hard parts are authentication, database structure, permissions, and the cost of fixing generated mistakes once the app starts behaving like production software instead of a mockup.