Personally, ignore is a great feature, as is hush. But mute is straight-out censorship, and is both ineffective and prone to abuse. (Ineffective because someone can always create a throwaway account, prone to abuse because someone can censor any response to their post) To put it simply: I personally believe it's fine for person B to refuse to allow person A to talk to them, but not for person C to refuse to allow person A to talk to person B.
When I ignore someone I don't see their posts, but they are still free to make them. When I mute someone, why don't they retain the ability to comment in all posts, but I simply just won't see their comment. I don't think that's the best analogy, but I'm trying to teach myself things right now so not entirely focused.
What is the difference between ignore and mute, in that case? Personally, I wish it was hush / ignore comments / ignore posts, and no mute "feature" at all.
Ignore: You wouldn't see their posts, but would see their comments. Mute: You wouldn't see their comments, but would see their posts. At that point mute would function as an "ignore comments" function.
Ah ok. That's pretty much in line with how I wished things worked.