So I don't actually have players set in stone for either game.
Gotcha - without set players, I'd probably go with Mutants and Masterminds, then. Pretty much everyone coming to the store will know enough about the Supers genre to be able to jump in with little difficulty.