What a stomatopod will kill and/or eat depends on several factors. First, species vary considerably in their dietary preferences - and I'm not talking just about spearers vs smashers. Gonodactylus chiragra specialize on snails and hermits. Much of their diet in the field consists of relatively large gastropods and hermits. On the other side of the coin, Haptosquilla trispinosa that is a perfectly respectable smasher takes small prey out of the water column. N. wennerae which many of you are dealing with because of the presence in live rock from Florida is a generalist and will take small snails and hermits, but it also like shrimp, worms, bivalves, etc. Firsh generally escape their attention.
Also, as many of you have found out, stomatopods can be very picky eaters. This is particulary true of some gonodactylids. If they are being given a particular fook, they will often refuse everything else. When trying to switch food, they will sometimes go weeks before readily accepting something else.
Finally, many species will often specialize on what is easiest. We did a study several years ago on O. scyllarus providing them with simultaneous access to several food items - fish meat, shrimp meat, clam meat, live clams, live snails, live crabls, etc. They quickly started taking what gave them the most meat for the time and effort. Armored snails and hermits were ignored if shrimp or clam meat was available. When we took away the easy meals and tried to force them to open snails, it took days before they would accept them.
Roy