IMO you can't beat sandblasting for weld prep in certain situations. Inside corners get cleaned out with sand like no other process and fast. With sheetmetal it will take all the paint, rust, scale, dirt, slag, etc. but leave all of the solid metal, very important with thinner sections where you will need all the thickness you can save. Doesn't load up with paint like a grinding disc. The profile (surface texture) will be consistent, a plus for high end paint prep. The only time it didn't do all I needed to do was a piece I intended to MIG was covered in everything but poo, uncovered a brazed section that had to be ground out.
I agree with with almost everything Zimm had to offer.
I don't have favorable results on rust with wire wheels, they tend to leave some of it and just polish it.
I have a little touchup rig (80# pot with 5HP/60 gallon compressor/tank) for small welds, the big pot and 185 cfm for large projects and paint prep on trailers, dump bodies, etc.
Cons: As others have said, you need air- 5 HP is minimum, 7+ preferred. Loud and dusty, sure way to piss off the neighbors if they are close. Larger than the 100# pots and 12-15 CFM, the cost jumps in a big way.