It would be great if the () button could analyze the line I am on, and if there is already a opening paren then it would insert only the closing paren. Likewise for the “” button.
This way if I have manually hit “(” I have a smart way of closing it, alternately if I am correcting a line and delete the closing paren (because it was easier to do that than carefully place the cursor), then it is trivial to close it.