BracketHighlighter only does the style you set in the settings
//Outline? (solid/outline/underline/none) ->
"quote_style" : "solid",
"curly_style" : "solid",
"round_style" : "solid",
"square_style": "solid",
"angle_style" : "solid",
"tag_style" : "outline",
If you are getting underlining as well as colored blocks, it is because you have ST2’s version of bracket highlighting enabled as well. You can turn off ST2’s default bracket matching, and use just BracketHighlighters, and then configure BracketHighlighter to the style and color you prefer.
Originally I used SublimeBrackets as well, but it will bog down the editor with its current implementation in large files; this is an outstanding issue that I could not live with. BracketHighlighter is a fork of SublimeBrackets and SublimeTagmatcher that fixes these performance issues and adds new features. I never got a response back from pyparadigm about the performance issue which is why I decided to create BracketHighlighter. By no means am I saying you need to switch to BracketHighlighter, but I wanted to illustrate why there are two different highlight packages, and illustrate why SublimeBrackets will not give you extremely different results since BracketHighlighter and SublimeBrackets both have the same origin. BracketHighlighter streamlined the matching processes into one that will not bog down your system and cause your typing and selecting to stutter.