Agree with most. Reply is not helpful.
I came for help since I couldn't find it in the options to configure return as a newline instead of a send.
What's interesting is if you start a numbered list or a bulleted list, the Return Key will add a new numbered item or a new bulleted item (empty line).
When done with the list, hitting return will add a new empty line item, then hitting another return will remove the bullet or number for the empty line, and finally, a third return will send the message, Or, any return when not editing the list will send the message.
So the logic is there to use return key for new lines, So not sure why it would be difficult to add a setting where you can configure the Return = Newline or Return = Send Message. Send message can still be default to stay consistent with prior behavior.
Guess I might be in the minority. I use teams more for collaboration. Not as a simple one line/few word chat program. Although that can still happen.
My workaround is:
Shift+Return for new lines in general.
When editing list: Return to add a new item on a new line to a numbered or bulleted list
When editing list: Shift+Return to add "white space" new line to an item in list.
Not editing list: Shift sends message.
Only problem with this workaround is a still send messages prematurely quite often because I forget the Shift+Return when composing messages.
Alternate Workaround:
If you click the format button (pencil with A above it) before you start composing messages, the Return Key will act as new line.
When done composing, you need to hit the format again and then Return will send the message. Or you can just click the send button.