In all aspects - on-ice play, off-ice attitude, professionalism, salary, character, intagibles, skill level - etc..
Who would your pick?
minus salary, mario and Gretzsky were always praised for their professionalism and attitude. never berating anyone, only dpeaking positivley and being kind. character wise, you wont find much better than those two. salary wise, if they were on the open market today...
I might be biased since he's one of my favorite players but... Vincent Lecavalier.
He's young, have fairly cheap contract, he's got size (he could add some pounds though), top-end talent, he's a classy guy, you don't see him getting in any trouble. He's very determinated too, he showed a hell of a lot of hustle on that superb goal last year when he was lying on the ice and still scored. I still remember the way he jumped on the board. He had an attitude problem he solved it with the coach, and everything went perfectly from there. I'd say he's the ideal player for me.