Uh-oh...I cut the matt right out, straight across, just cut the whole thing out from behind his ear : / Why do you suggest doing it the way you do?
As Ontario Sheltie said, this is to avoid cutting out big chunks of fur.
With the techniques that I've described, I'm only trying to break up the matt so that I can then comb/slicker it out. It doesn't always work. Sometimes I have to resort to the more brutal measures. Indy has a matt behind his ear that I think I have no choice now but to cut out entirely and live with it.
As for brushes, as was said earlier, it depends somewhat to your grooming technique, but more importantly, it depends on your dogs fur.
Indy and Bacca's fur are completely different, so I have to adapt to each one. Indy's is very soft and puppy-like and very dense with thick undercoat. His fur comes out in clumps and he often matts. He needs a rake and/or furminator, long pin brush and lots of slickering.
Bacca is easy. His fur his coarse and thinner undercoat. Grooming Bacca is a shorter pin brush and a slicker around his ears. He never matts and rarely sheds.
All to say there is no magic brush. You have to experiment to find what works for your dog. Because I've got two dogs with different coats, I have multiple tools that I use.