Xaysai
Inkling
...the first one sounds better to me although I might have thrown in, "Brian screamed in frustration, throwing his keyboard across the room."
Minor nitpick: "in frustration" is unnecessary because if you tell us he screams and throws the keyboard during a debate, we can assume he is frustrated.
Personally, as a new writer, I think that dropping speech tags and unnecessary words forces me to find the most lean way to build a scene. If I have to be crystal clear about who is talking, I will need to add beats or actions to the dialogue. Done well, these can add to a scene or provide clues about the character.