2023 Suzuki Swift Review: the most underrated small car?