Unlike Cassini (one of my favourite posters here), I have no problem with Cathinfo being a Williamson/Resistance forum. It is typical that a forum be associated with a specific position, either explicitly or through its prevalence among the members. Fisheaters is Ecclesia Dei (FSSP, "indult", etc.) Suscipe Domine is SSPX/Fellayista. Thetradforum is sedevacantist. And so on. If one decides to join a forum where one one does not share its position, one must accept the consequences of that decision. One either keeps quiet about the area of disagreement or one is prepared for some sort of push back. To some extent, people sort themselves out based on forum position.
That, however, is not the only factor. Another is moderation style. Matthew tends toward the "hands off" end of the spectrum. At the other end, I know of a forum that, for example, does not allow discussion of whether women should wear pants because that is seen as too controversial. Yet another factor is "forum personalities". Some members post so much that their opinions and personality traits colour the forum. This aspect shifts over time as the membership changes.
No forum is a good match for everybody. Since Cathinfo seems rather successful as it is, I doubt that any major changes are advisable. The only thing that I could see tweaking would be the Anonymous subforum. It appears that it is often used by people who wish to express unpopular opinions or nastiness while avoiding repercussions. This is not its intended purpose, so it might be useful to prevent this abuse.