If you want the best cameras and you don't play too much gaming then RealMe 9 Pro Plus 5G best option you can consider, the chipset is powerful but its built for heavy gaming.
The device is powered by MediaTek Dimensity 920, 50MP triple cameras, 4500 mAh battery with 60W charging and its available at Rs 24,999.
Let me just put it this way, if you want the best software experience and if your budget is Rs 30000 then you won’t get a better option than Motorola Edge 30 5G.
The phone has Snapdragon 778G+ Processor, 50MP triple cameras, 4020mAh battery with 33W charging and its available at Rs 27,999 for 8GB RAM + 128GB storage.
OnePlus Nord 2 5G is great smartphone but its blasting in India, so if you're okay with it then you can buy this device over RealMe 9 Pro+ 5G.
iQOO Neo 6 5G is a gaming device and yet, the phone has good cameras. The cameras are not as good RealMe 9 Pro Plus 5G but considering everything, it has good cameras for 30k price tag.
It has powerful Snapdragon 870 SoC, 4700mAh battery with 80W charging, solid build, 64MP triple cameras and its available at Rs 29,999 in India.
I want to recommend the OnePlus Nord but its blasting scene its launched in India, so for that reason, as of now, RealMe 9 Pro Plus 5G is overall the best option under 3k.