I had a bunch of Xiaomi phones and they weren't terrible but crashing wasn't unusual, maybe once a week or so, and over time they weren't as responsive as you'd expect.
Keep in mind though those were €200 phones so at the time a Redmi Note 2, Redmi Note 4, Mi A2 (wife had one as well), now the wife has a Redmi 9 and she keeps having issues.
Meanwhile, the cheapest iPhone - at twice my feel-good-price - still works like on day one.
I have also owned Galaxy phones, but that was a long time ago. S3 mini, wife had a S5 mini for a long while, and they were ok but ran out of space. At that point I made the switch to Xiaomi because they looked good on paper.