A lot of this is... information overload. Unnecessary information overload.

Good UI design gives the user as little clutter as possible with as much information as possible - WITHIN REASON. For instance - why do we need to show the armory bags in the armory menu when we can already see how much of each item we have? That's redundant information. Your new armory design already feels clunky. The old armory design shows exactly what the user has in their inventory with as little fuss as necessary.