Some good choices. Keep in mind, you can use all sorts of media in any blasting system, though the mess doesn't magically disappear (eventually) like baking soda. Good argument for a cabinet, though changing media is a pain. Every media is different, so you have to test them out for yourself. I like pretty aggressive media for frames. Walnut shells for plastics and rubber. For aluminum parts to be left bare, like carburetor bodies, very large, brand new glass beads. I know, very counter intuitive, but leaves a very smooth, bright finish if done carefully. Glass beads shatter , so after a go 'round in a cabinet, the shards cut into the surface. Great for paint, but terrible for getting grimy if left bare. Brand new large beads peen the surface, but its total loss on media which can add up. I do nearly everything with crappy, worn out glass beads because I'm too lazy to change media, and most things get paint, etc. after blasting. I reckon if you had 4 blast cabinets and 6 bench grinders all set up with different media, all this restoration work would be pretty easy!
Blasting, epoxy primer, and 2K urethane. Absolutely THE best if time and money are no object.