TigerKing
Wise Old Owl
best overall experience phone under 20k is Poco X2 if you are not too paranoid about xiaomi
Ads are everywhere my friendPoco X2. Not the best battery life for sure, but will last a day easily. It shouldn't have ads like Redmi. Sadly has hybrid slot, so avoid 64GB variant for sure. After hearing Geekyranjit's rant on ads on Redmi Note 9 Pro, I don't think I will recommend Redmis soon. If you don't want Xiaomi, try Realme 6 Pro (it has better battery life than Realme 6 due to more efficient SoC). For something non-Chinese, Samsung M31.
I was thinking of note 9 pro.
I did liked the poco f1.
I will create new thread first..
Thank you for suggestion