"Play X champion" missions are a good idea imho
Because they cause different champions to show up in the games. The only problem is that everyone plays them... for example, today almost everybody is playing Demacian champions. Soooo... what if the champion pool required for the missions was randomized on a per player basis?