I would swap Mario Advance 3 for Mario Advance 4.
I'd say Golden Sun instead of Fire Emblem.
Ideally, Zero Mission instead of Fusion, but with Metroid being one of the NES games, I understand it.
Wario Land 4 I could take or leave. Not sure what I'd replace it with - Drill Dozer (though you'd lose the rumble, which was a bit of a feature of the game) or DK: King of Swing, maybe?