Just because someone is the last boss doesn't always mean they were the central villain of the game. I go with Xande all the way.

IMO they did a good job with him. Enough back story to make him interesting, but not enough to ruin the mystique.