What are the pros and cons regarding ball vs. stick gun powder?

I've been reloading Hodgdon BL-C(2) ball powder in .303 British and .30-06 Springfield and have had fairly decent results in my old milsurp (No. 4 Mk 1*, M1917 and 03-A3) but I've never tried anything else.

A fellow shooter I recently met at the range claims that he hasn't had any luck with ball powder in a modern rifle and gets better results with stick powder so obviously, there are differences to consider.

Interesting note: A few years ago, I bought a few boxes of old 1952 RA .30-06 military ammo at an estate sale and I pulled one of the bullets in order to see what kind of powder they used. It was the stick variety. Was stick powder the typical military powder used in WW1, WW2 and Korea? If so, what is the modern equivalent? Is it any better than BL-C(2) in a milsurp rifle?

Merc