lot of option to choose from. Definitely one will get confused with the number of new launchRedmi Note 10 Series is a Mid-Range series, while Realme GT is flagship. You can't compare both. Purchase according to your budget. If you can afford it, then definitely go for Realme GT. Or else wait for Redmi Note 10 Series. Even Narzo 30 Pro is launching tomorrow, with Dimensity 800U 5G & 120Hz Display.
as per my budget i guess Mid range series is fine and hoping 10 series phone lasts longer without any issues once bought