Both can be good or bad.
It really depends on your gear.
You really shouldn't decide based on other players opinions though.
Playing the class that is most fun to you is the best thing you can do.
Fun is highly subjective and varies from person to person.
Having said that, I would go with Shadower, since you got the option to switch to DB or NL later on if you don't like the class.