Invasion is fun but...
This isn't about missions or characters or whatever. Rather, I think the biggest mistake Riot made was the lack of variable difficulty.
Invasion has two modes: Normal and Onslaught. Effectively Easy/Hard. Because of this, there's no variable level of fun. Either Invasion is too easy or you get your face stomped in. Comparatively, in games like L4D, you have Easy/Normal/Hard/Expert. Four difficulty options offer a far wider variety of enjoyment for players and make it far easier for them to find an optimal level of fun and challenging.
While I don't expect it do be done this event, having it return with 1-2 more difficulties could go a long way for players to enjoy themselves. The idea is fun and oddly enough, I hope Riot expands the Star Guardian line so we can have more characters to use on this map.