I like auto-completing brackets/quotation marks.

What I don’t like is when I select a text block and input a quotation mark, the quotation marks would automatically surround the selected text instead of replacing them.

It becomes a problem when using together with snippets where we use ‘tab’ key to switch between input focuses. In each focus, the text would be pre-selected. And if we enter a quotation mark, a pair of them would automatically surround the pre-selected text instead of replacing them.