I see compact vs traditional frames as simply another choice is sizing and style.
I don't really feel much difference in the two styles of frame that could not be better accounted for by make, geometry and material than by the slope of the top tube. I have short legs, so a compact frame actually fits me better by allowing more standover height at a given seat tube to stem measurement.
On a traditional frame the top tube length I needed always seemed to leave me no standover clearance. More average proportioned people will fit either style.