I'd say a mixture of techniques.. particles are good for lots of small debris and then rigids for the larger pieces. Also do not try to do on ebig simulation. You'll want to create it in smaller portions otherwise it'll take forever and make it harder to run the simulation over and over until you get the right motion.