Mario is the best suited for Nintendo's mascot. I don't really see why so many people think Link should be it, no offense to those people who chose Zelda in the poll.
Mario is Mr. Nintendo. You used to see his face on the back of every instruction booklet you got when you bought a new game...