Many people don’t like halo 5’s armour because it just lacks anything interesting, or it just doesn’t stand out during combat. Customisation aside i believe i know why. Look at halo 5’s armour and compare it to reach and halo 3. Notice anything?
Well halo 3 and reach have 1 thing in common and that’s they both have a default armour that is always on your spartan. All new armour you place on your spartan in 3 and reach are simply placed on top of that default armour (excluding the helmet). This may sound strange or lazy on bungie’s part but think about it.
By having a default armour piece always on your spartan it makes it very easy to notice new armour placed on it.
For example, in halo reach even at a distance you could easily tell what armour someone was wearing (commando for example) and notice the detail on it because your eye was immediately drawn to the new pieces of armour on top of the default armour.
Think about it, you are forced to use this default armour for a while throughout halo 3 and reach and you become familiar with it throughout the entire game, so much so that you get bored with it, anything new put on that default armour immediately gains your attention.
This is the problem with halo 5’s armour, there is no default armour piece on your spartan, you only share a black jump suit that you can hardly see. Because of this you start to loose interest in the armour that other people wear because when ever you see something new you don’t really notice or care about it, it looks like everything else, just some wacky armour piece like everything else.
I believe if 343 makes a normal armour piece in halo 6 like halo 3 had, and build interesting and unique armour pieces around it, people will start to notice and care more about the armour they wear and the armour others wear.