Everything I Love and Dislike About the 2020 Mazda CX-9