Quote by Georgia_27_8
Enter for new line, shift+enter to send... is an improvement
I agree. The Send button should send, everywhere. Enter is a typed character and should make a newline, everywhere. Shift+Enter (on devices that support it) is a handy shortcut for Send and is a definite action (as opposed to a possibly accidental keystroke) so is way better UX overall.
On tiny screens, you're far less likely to hit the dedicated Send button by mistake than an Enter, which is down near the punctuation popup on this virtual keyboard I'm using, so is easy to clip with a wayward finger tap.
Rule #1 in user interface design is do what users expect: no surprises.