Если есть взаимодействие между компонентами — лучше через actions. Тем более, что вы будете видеть все изменения в Redux devTools.
Что касается локальных, типа
управляемых форм, то тут надо быть мазохистом чтобы каждое действие через store и редюсеры гонять.