I just beat the campaign on normal using mostly assault style, and I've started playing at the perfectionist difficulty, but there's one problem... There's no way to know if you're playing the missions in order unless you've memorized them or wrote them down!
I mean yes, you can sorta figure out to an extent, but you shouldn't have to. A simple patch assigning a sequential numerical value to each story mission would do the trick.
ALSO, there is an actual glitch in the SMI. When you switch the filter to campaign missions only, you will notice that one mission is omitted (the one blip farthest to the right), but when you switch the filter back to all, the mission reappears.