I just want to point out a thing said in this, that I have seen said hundreds of other times, which is not correct.
Due to the spoiler effect, a leftist vote for a third party candidate is essentially a vote for trump
This is incorrect, most charitably interpreted as an exaggeration, but it is said so often I think people are misunderstanding the spoiler effect.
The spoiler effect is real and it can suppress a victory of not-as-bad candidates if they have a popular opposition, but it is never as bad as "essentially voting for trump". It is equivalent to not voting at all, at worst.
And it is also a simplification of the situation to imply that the spoiler effect only affects democrats. There is a similar thing going on with conservative third parties.