I always prefer the spiders, as long as they are not the black widows. Really good catchers of other nasty ones, and quite artistic in their spider home architecture.
But the grasshopper does have its place in the animal food chain, the birds and mantids can eat them. So in essence the grasshopper is a foe to the plants, but a friendly food for the other creatures, if they are able to catch them.