Well, the Redmi segment from Xiaomi is known to cut corners to give you the feature-packed phones at a low price, usually they are the least consistent experience compared to flagships and POCOs, their other cheap brand. Same warning goes for Oppo and Vivo cheaper series: they don't seem to have a good mix of specs, they pick one or two things as the main selling point but skimp on the rest. Middle range and flagships are fine tho.
I use iPhone mainly, but for Android I usually stick to either Pixels or Motorola, even the cheap ones have been quite reliable for me, both hardware and software, plus they are usually a good deal.