Is the NEW 2024 Subaru Impreza a BETTER hatchback to buy than a Mazda 3?