Should You Buy a 2023 Mazda CX-50? Impressive SUV with Some Issues!