Dexter is the greatest detective in the history of the universe! Batman is a kid playing Clue by comparison.
The vigilante thing is by far the least interesting part of Dexter. Family and work relationships are by far the most interesting. And in those relationships, Dexter tries hard to do good. The basic story is Man Goes Sane. It should be watched for the novelty alone.