Выбор Bitrix для бэкенда и ReactJS для фронта — хорошо или плохо?
на Битрикс у вас будет админка и это экономия бюджета
Заведомая ложь № 1. "Админка" будет у любой бесплатной CMS.

переедете с Битрикс на что-то другое.
Заведомая ложь № 2. Единственная возможность слезть с Битрикса - это сделать сайт заново.
бегите от такого разработчика, Вам предлагают сборную солянку и потом посадить на иглу обслуживания и вечных доработок, делайте всё на Битрикс и серьезно сэкономите уже в ближайшем будущем, а когда будет огромный бюджет можно пуститься в персональную разработку, но там бюджеты в разы большие, а если кто то предлагает занедорого получите вечные проблемы и "ведро с болтами" IMHO