Black Shield a no-brainer? I'm not really seeing the advantages. Sure: You get to mix-and-match patterns, mooch off everyone's pattern and spend Fate in some funky new ways, but at the cost of loosing out on any later access to Chapter skills and really rather serious role-playing disadvantages.
The Kill-marine is a no-brainer for anyone playing a Marine in an DH or RT game, but I don't feel it has a place in a DW game. To the point where I'd probably veto it as a player choice. It's clearly not really meant for group play. If you're playing as part of a kill-team, why try to play a class where the fluff constantly talks about how they don't work with other marines?
For me, the Forge-Master seems the easiest and obvious shoe-in for tech-marines. The other strong option is the 'if nothing else appeals' 1 Coy veteran simply due to essentially being free if you get enough good discounts there. It's not particularly 'kill'y, but offers great value for people looking to round out their skill set.