Board Thread:General Discussion/@comment-4851935-20170228181546/@comment-31262433-20170228222355

technically neither, Palpatine is the true antagonist of the entire franchise - just unseen.

Vader is the enforcer of Palpatine so by default is the second-in-line for "main antagonist".