I have 100 Mbps broadband plan. I want to limit it to 1 Mbps for guest network so that streaming and other things would work smoothly on my main network. Which router is suitable for me(in India)?
I know in the US that the Netgear Nighthawk series allows for this and works well. I have a Netgear Nighthawk R7800, and that works a charm. We previously had a Netgear Nighthawk R6900P and that also worked a charm. These routers are quality routers but may be pricy in India.
All of these will last long, well-rated in the US, reliable, user-friendly and have room for expansion. They'll cover a 3-story house well and even outside of the house.
If you want a mesh network (a series of small routers linked together), I would use the Eero mesh system they will cover .7 acres of land extremely well and if there are any slow-spots in the house/property, you can buy more than just one pack of three and hook it up. They are extremely user-friendly and easy to set up. The only issues with them are that you can't set them up with a computer, you must use the Eero app on an Android or iOS device, and you can't limit the speed on the guest network.
You need a router approved for use in your locale with Quality of Service (QoS), sometimes referred to as Internet Access Policy, features introduced in this article. Since I am not in India, my shopping results won't tell me what's available to you, but if you search for "WiFi router Internet Access Policy" or "WiFi router Quality of Service", you will see what's available.