Reading Time: 13 minutesAfter first driving the all-new 2019 Mazda3, I would’ve immediately said it was by far the