I have crabs, and they do some good, a little harm, and are neat to watch. Everyone either recommends a ridicoulous 2 crab / gallon or none at all, which I think is silly. Get a few, if you want more, get more (I know you lose a little with bulk deals this way, but better than getting 100+ crabs and deciding to take them all back).
My emeralds do eat macroalgea (which I still have to prune manually every week), and occasionally pick at corals, doing little damgage. Hermits never bothered anything but snails.