I played an Imperial Agent during beta and while I never made it all the way through the quest series, what I did finish was superb. Also did trooper during beta, but I found it to be pretty meh. It was a bit too predictable to me.
Currently I'm playing a smuggler and I like it. Not as much as I like the IA story, but then I just started Act II with my Smuggler so that may change by the end of it. I'll have to level another IA at some point and finish the story line for them as well.