I studied that question for quite a while before I started my build. Many different ideas were uncovered, but each has its benefits and shortcomings. after much research, I decided to go with an mdf structure with beautiful oak ply laminate. The main reasons were to save some weight and get structural rigidity. If I would have went with all mdf , my build would be 150-200 pounds more than current weight per cabinet. The end product is extremely rigid and heavy, but not as heavy as it might have been.
Mdf machines quite nicely, while the ply does not come out as pretty. Also, mdf weighs 90-95 pounds per sheet, ply 40-45 pounds.
What type of sub are you planning?