Don’t you hate it when games force you to go back and do secondary objectives in order to progress? You’re at level 20 and suddenly the game puts up a roadblock and says “hey, you’ve not got enough secondary objectives done in the previous levels. Now go back and do those!” And worse yet when each level have multiple paths through and you need to just guess which one has the secondary objective in it, so you’ll need to replay the level several times just to find it.
I’m perfectly fine with games hiding bonus levels, upgrades, or other such things behind secondary objectives, but I never liked it when the primary path requires you to go back to replay past levels just in order to be able to go forward.
Note that I’m not complaining about things like how the stars work in Super Mario 64, where each level has multiple objectives, each giving you a star, and you needing a certain number of stars to unlock the next part, that’s a different thing. I’m talking about things like when games have regular levels, and each level has say an objective where you need to find a certain object, get a certain number of points and killing a certain number of enemies, and the game forces you to have to have completed an average of 2/3 secondary objectives on each level in order to progress