It's not bad, but it's somewhat inconsistent with Vim's notion of %
(the documentation for % specifies that it jumps to the next brace-like
character if you're not on one). I think matchit it mostly for
languages like Python/Ruby/Lua that don't use braces for block
delimiters. I'm not opposed to this idea; I just don't think we should
force it on users. I think that a language suite's job is to support
the language as well as possible without heaping too much extra
functionality on the user.
-Rob