For personal finance and investing, the Bogleheads forum (https://www.bogleheads.org) ticks all the boxes. It definitely has many helpful, knowledgeable participants. Since it's a traditional forum, they maintain civility through moderation, but it isn't needed often.