I use eval-expression a lot for writing and executing smaller snippets, often spanning several lines.

Since it is for evaluating elisp snippets, it should have elisp syntax highlighting
for better readability (highlighted strings, for example) .