First I think you should abandon the idea that you need the game to feel like star wars (at least all the time) in order to enjoy it.
I highly recommend rolling an agent, I made a sniper and it's by far the most fun I've had in the game. I see someone mentioned operative is better for the rp aspect of the story but I disagree with that. It feels very agent-like ducking behind cover and sniping people out before they even know I'm there. Just don't expect the story to feel like classic star wars, expect it to feel like, as many have said, a james bond story in a star wars universe.