The filing deadlines are in early May, so there’s still time for some surprises, but even now, the election is shaping up to be an interesting one.