FRSO seems good on most things, but supports "upholding past treaties" with native Americans, which is somewhat of a red flag. PSL seems good but I've heard claims that they're not that good on the settler colonial issue either and lack proper democratic centralist structure. I don't know much about the WWP, but their 15 point programm doesn't mention landback at all. I know next to nothing about the other socialist parties/orgs on the US, so I can't give my opinion on them
My experience with the PSL has been good as far as democracy goes, I feel like my ideas and the ideas of my comrades are taken into account and used to shape the overall structure which we work in and novel ideas are often celebrated internally, and while I want to say "this is just my experience with my branch" I've found the same experience when working with other branches in other geographic areas. However, as with all things, there's constant improvements that need to be made always, but this is recognized by almost everyone I work with.
In regards to indigenous issues however, these things are touched on in the party's book Socialist Reconstruction (available on your libgen instance of choice) in which it was openly recognized that much future indigenous policy would have to then be shaped by working with indigenous organizations and people. However I'd certainly not say from my experience that there's a colonist chauvanism character to the party or it's leadership, this has not been my experience.
Ultimately I joined the party because it's the most visible, largest, and most dynamic socialist party and organization in the United States; while like all things in reality admittedly imperfect. Since joining I've been nothing but impressed with the people I work with, with the like-mindedness, and the really productive work ethic and desire towards building a revolutionary consciousness in this country and a revolutionary party ready to confront the next crisis of capitalism the US faces. I shouldn't be taken at face value though, you should speak to others who're active in the PSL or a potential recruiter if you're interested by signing up at pslweb.org/join. If you find that it's not a good fit for you it's okay.
I'll echo this, my branch is very similar
Same
Same
Can I DM you about my experience? Just kinda have a question.