Yes, those blue smoke bombs ARE the best thing out there. 100% kill on any live roaches. What they won't kill are the new folks who come over after the slaughter, so roach baits are needed to attract and kill the ones who see the vacany sign in the window.
And, roaches lay eggs in 30-day cycles, which mature in 60-day cycles. So you will have new roaches hatching form the inevitable eggs in days to come (30 days for all the eggs aboard to hatch, 60 day window of grace before any of the new ones mature and start laying more eggs) and you need the baits for them. Then, after 30-40 days when all the eggs have hatched, REBOMB THE BOAT. That's essential, in order to make sure that all roaches are dead and there are no viable eggs waiting to hatch.
From that point on, you only have to control the newcomers. Only, ha.
But I sure love those smoke bombs. I think they're also kinder on the humans, less residual vapor and all once you've let the smoke settle and air out.