This is by far the most entertaining election in years