I've seen some leaked Beta footage of the Imperial Agent in action...not up anymore, since it was against the NDA. But I can say that the IA is in some many ways so cool and it's much more complex than any class I've seen.
First of all, the IA can cover behind various world obstacles (boxes, small walls etc), has an active shield that once casted can be hidden behind etc. Also, it's a rather fragile class in close combat, but hell deadly at range. My impression was that the Imperial Agent is a great support class that can deal considerable damage and heal. Definitely gonna play it at the release!