I updated my massive post with these two things that I forgot, as well as a few clarifications and grammar mistakes.
10. Spawning is awful. There have been multiple times where I am overrun by Crawlers and Knights spawning on top of me and it respawns me right where I died. I've shut off my Xbox multiple times because of the frustration of dying on repeat because the game decided there was only one place to spawn me in.
Another case study of Valhalla:
I've circled safe areas of spawning. They're safe because the lines of sight aren't direct to any major part of the map or they have quick access to cover. Now, it should not spawn the player anywhere within a radar's length of an enemy. So essentially what the spawning system should do is check the spawn point closest to the player's last death. Check if there are any enemies in the spawn zone. If yes, then move to the next closest spawn zone and reduce that zone's weighting. If no, check if there are any OHK enemies that can target that spawn zone. If yes to that check, then move to the next closest spawn zone and reduce the weighting on the zone. If no, then finally spawn the player in. If there is a scenario where all spawn zones are not safe, choose the zone with the highest weighting.
11. Information overload and inconsistencies. This is apparent in all of the game, but Spartan Ops is one of the worst offenders of this. I don't need to know where every single enemy is on the map. Highlighting the last few targets should be for the last few, not the last fifty. One thing done well is the damage done to certain objects like generators. Having that information is actually helpful. But on the flipside, I don't need to see everything that is labeled an enemy, even if it is a Grunt in the turret seat of a Phantom. That type of information is useless and annoying.
It becomes inconsistent when enemies use human weapons. If you play the second Complex Spartan Ops mission, a Grunt can get on a human turret. If he is one of the last thousand enemies with a waypoint over their head, his will disappear. Then shortly after, random enemies will start losing their waypoints. No idea on the cause of it, but it was annoying as hell to track down enemies that were running into corners.