Your comments

Already works: The first line in the commit message is your title, the third and following lines are the description.

You can open multiple repositories inside the same window by selecting all repositories, right-clicking and selecting Open. To add multiple local repositories, either use drag and drop or Repository > Search for Repositories.

Why don't you select such a font in the preferences?

Can be changed in SmartGit 18.1 in the "Low-level Properties" section of the preferences.

Do you mean environment variable support in the Command input field?

If you just have 1 commit selected, then the Changes view always shows the older part left and the newer part right. If 2 commits have been selected, the Changes view's title shows the IDs in the correct order.

This is available since ages. Just stage the parts of the file in the Changes view (non-compact display) or even better using the Index Editor, then commit.

Currently, the Output view uses a tree control which does not support word-wrapping.