i'm a couple years into my 2012 cx9 grand touring. so far, i'm well-pleased.
i had it in for service a couple weeks ago. and they gave me a brand new 2018 (or is it 19?) cx5 as a loaner. felt like a toy compared to my 6-7 year old 9. was so glad to get back in!