The answer is not simple. Both approaches are very good and suitable for dealing with more or less complex scenarios.
Some colleagues claim that NGRX Signals is simpler but, as you will see in the following pages, things can get complicated easily.
I prefer the order, discipline and separation of responsibilities provided by NGRX Store and the Redux pattern but probably because I use Redux in React for many years and it’s a pattern I love.
So, I would say that today the choice is conditioned by personal preferences and the approach that most prefer:
- NGRX Store, if you are a fan of the Redux pattern
- NGRX Signals if you prefer a more declarative and responsive approach