I always wondered why they didn't take attacks from different characters and use those to make a clone.
For example, for Ganondorf, take Samus' charge shot, Peach's ability to float and Marth's sword and you'd have a Ganondorf which is pretty close to OoT's, plus his sword.
It would take a great deal of fine tuning, of course, but I think it could have worked and made for a better 'dorf than outright duping Falcon.
And FYI, I'd never say that Melee is a bad game. It was a great game, it just had a very different feel from the original SSB which made it a DIFFERENT game. I don't know if Brawl will restore that feel, but it might just wind up being the best of both worlds (hopefully).