Fair enough. But more than anything else, it depends on how they are played. Even though Marth has a big advantage over Roy, it doesn't mean that a Marth player automatically will win every battle against a Roy player. After all... it depends more on skill than anything else. I would say that Roy's an average character. His ground tilts are pretty good and his smashes, if you actually manage to get a good hit with them, are very powerful (but if you play against a good player, it may be hard to hit with Roy's relatively slow smashes). His B moves kinda suck, except Sword Dance which is pretty hard to pull off. Sure, Roy's counter has potentional to be extremely powerful. However... the duration where you actually can counter is ridicolously short while the lag time is very long. So if you fail to counter, you're left vournable for a good hit. The most horrible thing about Roy, though, is that his air attacks are among the worst, if not THE worst in the entire game. This, and Marth's speed advantage, is what truely makes Marth so much better since Marth has among the BEST aerial attacks in the entire game. And since speed and air attacks are vital for good combos...

Yeah, well... Marth owns Roy. End of discussion. xD

ps: By the way... what characters do you play has, linox?