Что лучше использовать Redux или Context?
TLDR: Лучше использовать то, что подходит для решения конкретных задач в вашем приложении.

В простом приложении сойдёт и контекст. Начнёт приложение разрастаться, контекста будет не хватать, начнешь накручивать логику. Получится свой редакс на минималках, но скорее всего с худшей реализацией.

Голый редакс в 2021 лучше не брать. Смотри сразу в сторону redux-toolkit. Если нужен "стор" для кэша данных от веб-сервера, есть смысл посмотреть на redux-toolkit query, буквально неделю как релизнули.

Хорошая статья по этой теме: https://blog.isquaredsoftware.com/2021/01/context-...
Много статей на эту тему. Вот одна из них: https://habr.com/ru/post/419449/
Но в общем и целом, как правильно замечено выше, зависит от целей.
У обоих подходов есть как плюсы, так и минусы.
Я бы ответил на вопрос так: если проект маленький (типа todo list), то context. Если большой, то нужен уже централизованный стейт менеджер.