LANDSLIDE victory on Fox. I'm damn near a fox expert, and I know for a fact he can be a cheap piece of monkey turd.
Range. Fox has a crapload of speed, a gun that just racks the damage at an almost alarming rate, and for the ranged onry characters, items, stage ranged attacks, you have a handy dandy reflector shield which doesn't take up your final jump. (I've double jumped, reflected samus's fireball, and safely gotten on stage sooooo many times)
Up close, fox... and juggle, go hand in hand. One of my trademark attacks, is the running kick, followed by the upward tap, followed by a low sweep, into an upward or side smash for an almost instant 30-50 damage. Fox is an absolute beast at close range combat.
(fixed in brawl) Throws, after barraging wave after wave of easy damage to an opponent, I used to be able to grab you, toss you to the floor, and the limping body came up the perfect height for a smash upward, which almost always killed.
Doging, shield time, rolling. FAST AS FUQ. Fox is definitely a reaction character, his movement is so fast that timing is key to everything, but if you have the timing... your godlike.
Middleweight. He's nowhere near the level of ganon or yoshi as far as smash resistance is concerned, but he's also far from any of the pokemon, or kirby :P
2 get up moves!!!! The forker has his insane-o dash, and that enormously ranged fire crap :P
I've only ever been beaten at smash brothers once, and it was by another guy who played fox :P (and since then I've gotten so much better and absolutely dominated him ;) ) Fox is a absolute monster who is horridly un-balanced at times xD His only downfall is timing.