playing assassin and loving it.
I like it because you get to use a sword and a bow. bow is always a good thing to have and fun to play, and the sword is just generally better than daggers, in my opinion. it seems to generally do more damage, plus it's easy to use and you get lots of knock downs and staggers. dash to target and knock him back, also get a nice big knockup, those are the two meat and potato skills, and then add a third one to taste.
plus, the assassin has epicly good stat scaling, for anyone playing a physical class, everything you want, nothing you don't.
what's more, carry a shield wtih you and put it on if the situation warrants it, such as a dungeon with really tight confines where a bow isn't as good.
I recommend assassin if you are kinda torn on what to play. and since the stat scaling is so good, your stamina an strength both scaling very high, you can transition very strongly to ranger if you decide that focusing on all out bow use is what you want to do.