
Billy is about right IMO.
Just to add to his post I would say that discs really come into their own when the weather turns bad and the trails get sh!t up. The rim is far more likely to get wet/muddy meaning the pads won't bite as they should. Disc are further away from the messy stuff and generally cope better in these circumstances.