I think I can sum up your complaints with this statement: It's a game!
If you have a better I ideas how to setup a mission structure where not one person does the same story mission, I'd love to hear it.
I would have liked to seen the planet story more geared towards something like “Look, another member of Havoc Squad has arrived! With this and all the Jedi that have come on the scene surely the tide will shift in our direction!”
He did actually give a suggestion on making it different..