Hmmm, all the classes have their tasty little treats at the end of the planets but if you want a story that is interesting, gives scope for "argh, what do I pick?" choices, a little bit of everything like romance, intrigue, bravery, skill and a very satisfying and interesting ending... my recommendation would be...
TROOPER.