I can recomend 2 stories/classes from personal experience.
The imperial Agent is a fun class, especially as a sniper, whose story plays out exactly like a James Bond movie... most importantly, the story keeps going strong throughout all the chapters, something that is rare on most classes.
The Sith inquisitor, starts out very strong with a ridiculousness campy evil story, the dialogue choices are really spot on and you are practicably "forced" to play it evil just to hear you character being a dick to everyone... the story tho looses steam through the middle of the game, but ends up finishing with a bang.
Those are my two suggestions story wise.