I used to work with TSVN, where pressing Enter on file in commit dialog launches diff viewer, which is definitely most expected behavior.
Making 'Commit' button the default dialog button is very dangerous as it takes lot of time to fix accidental commit.
Also, the "Warning on empty comment" option should be on by default.