The effectiveness of a speech tags is more often related to how you used it rather than what type of speech tag it is
It is used to alert the readers about a sentence that is directly spoken
hope this helps
It's to show an exception (which is often the purpose of "yet") because in the first clause it identifies an action, then then it's like "but wait, maybe the action didn't really get going" in the second half of the sentence
Legendary or a traditional hero
Roaring? or erupting definitely one of those two<span />