Lynxara
Nice post!!
My personal view is that I prefer Japanese honourifics to be left in - they're easy to look up, you'll be familiar with them if you've seen other Japanese media, and they have no English equivalent.
I used to feel this way, but then I was watching an anime once where a character used an honorific in a way that seemed utterly impossible and wrong to me. When I brought it up to my Japanese teacher (for this is when I was back in college), she basically said everything I'd looked up about honorifics online was wrong and I should just forget I had read any of it until we did the lesson on honorifics.
And it did, indeed, turn out that a lot of assumptions I and Internet fans made about how honorifics worked from anime were not consistent at all with the actual rules governing their use. Also, basically all of them did have English equivalents, they just weren't similar particles of speech in some cases, or things you could really indicate in a text-based translation.
So now, I think whether you leave honorifics in should reflect the type of story it is. If you're translating something like a school drama, then it becomes difficult to leave honorifics out, since you might have plot points that hinge completely on what honorific a character is using to refer to another. It's also more excusable to leave honorifics in manga than anime, I think, since manga is purely text-based and the English equivalents to honorific use often involve shifts in tone of voice.
For the average tokusatsu show, which tends to be henshin hero or kaiju stuff, I don't think I've ever seen a reason to leave them in. The plots simply don't hinge on relationships the way some other genres do, and generally anything the honorific is telling you about a relationship can be easily inferred from other obvious things like the actor's tone of voice and body language. Honorifics that function more as titles can be directly translated in most cases. It is very rare that you see any use of honorific that is complex or significant at all, let alone difficult to translate.