Question: what are the requirements of good ballast?
Answer: It should be hard and tough.
It should not be brittle and porous.
It should have sufficient elasticity.
It should allow easy drainage with minimum leakage.
It should be wear-resistant and durable.
It should retain its position laterally and longitudinally under all conditions of traffic.