Overall it's refreshing idea with the combat styles. However, one bug I encountered is that sometimes the game won't let me switch between loadouts in the open world. Maybe there is an internal cool down period but can't switch back and forth consistently.
Also, when switching between loadouts, the gear from the previous spec seem to randomly placed in the inventory. It would be best if the gear is placed in the first available free spaces instead of in random inventory spaces.