Solid path if you want crawlable HTML without bolting on a full SSR runtime. Keeping CSR for the app shell and SSG for the public pages is a sane split.
Win condition for me is still the same: body and meta in the first response. AI crawlers that skip JS don't care that Vike is clever if the HTML is thin.
After you ship, I'd curl a few routes and confirm the body actually filled, not only titles.