I love roy, in brawl (since he's not in there) i always say "Long Live Roy!!!" when I do something cool. Marth is good, but I can't play as him because
A.) he walks fast but his dash is painfully slow
B.) in my opinion, roy's best move is his dash attack, just because it hits people straight up in the air that lets you get an awesome combo, marth's just knocks people away so I cant get people up into the air with a dash attack