Hiya, we have a 2021 Crosstar and a 2022 Yaris Cross Excel.
We like them both for different reasons.
I bought the YC to replace a Golf, and its been loads better. My Golf was a mk8 2020 model, it was incredibly infuriating with software errors and sudden alarms. I couldn't wait to get rid of it. Shame in a way because it drove very well, and super refined, but I could never trust it.
The YC is 100% reliable, that puts it light years ahead of the Golf for me. It also has a bigger boot, and MUCH better fuel consumption, about 15-20mpg more. I use the YC for long trips primarily, and it is better than the Crosstar at this, primarily because it feels bigger and more relaxing on a long run.
Its only slightly more economical than the Crosstar, CS average currently around 63mpg, and YC average currently around 66mpg. My wife prefers the Crosstar, she likes the airy feel, and more places for nick-nacks, slightly more comfortable. I know nobody buys this type of car for hustling along a winding road, but the YC is considerably better, as the steering more responsive, and body control better.
But the Jazz has a plusher ride. The YC has a big boot, but overall its not as versatile as the Crosstar. One big mark for the Crosstar is the retained value which in 2 years has been close to 100%. Not much can match that. Helped by Honda dramatically increasing prices.
Both great cars though. I wish one of them had a sunroof, then id be 101% happy.
Hope that helps!
Cheers!