Speaker tags won't seem awkward if you know how to format them properly and use grammar. I place speaker tags anywhere that will fit the dialogue. All the same formatting of dialogue may seem like bad narration to some, so I keep a more diverse and flexible formatting.