You can have (almost) all the characters as companions from the KotFE and KotET expansions, depending on your actions. You can acquire Senya and Arcann as well, if you decide not to kill them throughout the two mentioned above.
Also, I have to agree with Anduhar regarding the tokens. It's way less fun and you don't necessarily understand everything, such as how you already know Lana, why you're in alliance with Darth Marr if you play with a Republic character, etc. It's more enjoyable if you play the expansions before these two as well as the main story.