Just to add another point, before the current state of game (Patch 9) the game used to be very different.
Main reason reaction system was introduced was because of player feedback as Larian originally did not plan to implement it. Also, originally high ground gave advantage, which once again was changed only after player feedback. Player feedback also changed cantrips creating surface effects...