What is your fave brush? no brush!
To keep a longhaired cat mat free, use one of those polished steel combs that have finer teeth on one half and wider-spaced teeth on the other. This is all you need. Once you have any mats removed, to maintain a beautiful coat comb cat at least once a day, and you'll have no problems with mats and less coat drop. Longhaired cats are no more difficult to maintain then shorthaired ones. You just have to run the comb through the hair once a day and that's it. As far as housekeeping is concerned, I've always found shorthaired cats much worse than longhairs, as those shorter hairs can weave into some types of materials, whereas any loose longhair sits on the surface as fluff and is more readily picked/vacuumed up.
"We humans are indeed fortunate if we happen to be chosen to be owned by a cat." -- Anonymous