Is a MSD ignition control unit worth buying?

I've heard a lot of good things about the multi-spark system that they use, but i have also heard that it doesn't do much at higher RPMs. Comments?