I wonder if a way to balance Jedi is by giving each class its own distinctive superpower, but with flavor that makes only the Force seem like an actual superpower? E.g.:
Jedi: the Force.
Smuggler: Lucky. (Blaster shots miss you. Pursuers happen to turn the wrong way. You guess the password.)
Droid: Overlooked (Enemies tend to ignore you) Nerveless (Instead of taking HP you lose your sub-functions, but your other functions are unimpaired. Also you can almost always be repaired.)
Etc.
In other words, the Jedi's superpower is an in-game, literal superpower. The Smuggler's superpower is a narrative superpower: the player can use a resource that basically makes the story go their way, even if there's no in-game explanation for it. (Yes, I know some people will HATE that idea....)
UPDATE: In fact, maybe all classes except Jedi get the ability to affect the story this way, although with different flavor/specifics. E.g., droids can "find a data port" even if the GM didn't put one there.