You guys need to get better at crowd control, that's all. I have seen plenty of runs in YT people doing whatever they want in the game, from cheap tactics to fully showcase almost every single combo a character has, so there you go.
Obviously, not all games are for everyone. As for me, I hate new gen beat'em ups, specially Battletoads, Shredder's revenge, among others. I like the way Fight Forever is turning out due to my background of Fighting Games tournament player (in fact, this game is aimed to be played on an Arcade stick more than just a controller).
Practice!