No, bias aside, Ike deserves it more. He starred in 2 internationally popular FE games.
Marth and Roy were a publicity ploy to get FE into America (it worked). Marth was in the 3 first games, and Roy was in one game, and made a pointless cameo appearance in another.
He wasn't even amazingly popular enough in Melee to keep him out of sheer interest. His moveset was a clone of Marth's.
Now for the bias. Ike is a more interesting character overall, and rivals Captain Falcon in manliness. Roy... is not interesting, and exuded no such sense of bad-***ery. Ike has a way larger backstory, not to mention a more interesting one.
Actually, Marth and Roy weren't to get FE to America (although it had the nice side effect of doing so).
Marth and Roy were originally going to be cut from the US version of Melee (because we didn't have FE here), but due to popularity within Nintendo of America's game testers they kept them.
Now for my "bias"; while I like Ike better, Roy was an interesting character to me. Of course, most people outside of Japan haven't played Fire Emblem 6 to know that...I have, however. If you played FE7 (Fire Emblem here in America) then Roy's story gains a lot more interest, due to the fact that it's a prequel to FE6.
Because Roy was put in Melee (in Japan) to promote FE6 he didn't have a moveset they could really draw from, so he was a Marth clone. If you've played FE6 though, you see that he and Marth fight A LOT differently.
Marth has a primarily fencing-style of fighting with the Falchion, whereas Roy pretty much uses iai-jutsu (Japanese sword style that involves quickly drawing and sheathing a sword) with the Sword of Seals. Think Lyn with a broadsword and slower slashes. If they made Roy in Brawl, he could have been a completely different character from Marth and from Ike.