I like to have ESC behave like C-g in normal mode in the minibuffer, I've tried to no avail:

(vimpulse-map (kbd "ESC") 'keyboard-quit)
(define-key viper-minibuffer-map (kbd "ESC") 'keyboard-quit)

Another issue is vimpulse messing with comment indenting. I have RET bound to 
comment-indent-new-line so that in a comment, pressing enter inserts a comment 
prefix. However, with vimpulse on, it inserts an extra tab to the new line. Eg.

Initially in insert mode, cursor at |

//|

RET

//
//|

RET

//
//
  //|

RET

//
//
  //
    //|

..
 
Any help is greatly appreciated!