I think the reason the rivalry between Mario and Sonic was tame in the final game was because the game promoted good sportsmanship and healthy competition between players. Yes, the commercials showed us a funny take on rivalry, but they were just that, commercials.
As for the controls, the problem was that some required precise timing and mastery. In my case I just said screw perfection and just had fun.