Размер проекта тут почти ни при чём, смотри на требования. Нужны SSR/SSG, SEO, файловый роутинг: бери Next или другой React-framework, а сервер обязателен только под SSR, для CSR и static export его держать не надо. Обычная админка за авторизацией, где всё грузится один раз, хватит React + Vite с роутером вручную. Практический маркер: начинаешь сам собирать вокруг React роутинг, data fetching, кеширование, code splitting, значит уже пишешь свой мини-framework, проще взять готовый.