En mi experiencia personal una vez empece un proyecto de React con la idea de no usar Redux porque queria hacer el bundle mas chico. Asi que use el Context de React y me sucedio que mientras la apicacion crecia era muy complejo de debuggear.
Al final termine usando Redux, solo porque es mas simple de integrar.
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?