If I'm not mistaken, vi is rather clueless as to matching parens inside and outside of quotation marks or other closures. Look, we all know that every editor has its strengths and weaknesses. I'm glad we live in a country where people are free to make their own choices.
Freedom of choice is a wonderful thing.
A carpenter is free to choose his tools, and every time he needs to make a cut he can choose whether to use a hand saw or an electric one. Most carpenters I know will choose the electric saw if they have one. Arguing between Emacs and Vi is a lot like arguing between Snap-On Tools vs. Craftsman. Harry Homeowner who makes one or two cuts a year is probably served just fine with some hand tools. But Joe Construction Worker sure isn't going to be in business for very long if he doesn't have a good set of tools that let him perform efficiently.