Another thing to consider with aluminum is that they dent easily compared to steel from road debris. The local shop here talked me out of one saying he replaces them all the time. Throws them in the trash, as they cannot be repaired. He also wasn't willing to shorten one for the same reason as mentioned in a previous reply. Ultimately I went with a light weight chrome moly shaft. A bit pricey, but it's balanced to rev to 7K, and is lighter than a stock steel shaft, although not nearly as light as aluminum.
There is a benefit to aluminum not mentioned here, and that is aluminum has a natural frequency resonance that is way higher than steel, so it tends to dampen harmonics in the normal driving RPM range. Since the OEMs use aluminum, the risk to road debris can't be too high, but some people are just lucky. I'm definitely not one of them.