I am torn between Bounty Hunter and Imperial Agent. I've been playing a Smuggler, which is the Republic-equivalent of the Imperial Agent, really enjoying it so far. But I am also considering going Bounty Hunter as they seem like a lot of fun, and because of the fact that both their specs have two roles.