IndyCar and F1 put on great shows, but for very different reasons.