@xyz111
If tech savvy go for DIY.
Below 10K: Check Openwrt supported
routers list on the official site and get one with the same version number as mentioned on the website.
Around 15K:
Asus TUF gaming AX4200 looks great spec wise but hard to find. It has openwrt support.
Around 10K: Asus RT AX58U v2 is working great for me.
Although I'm using stock firmware, you should know that v1 has merlin support and v2 has gnutan merlin support.
Asus Merlin:
google it to find out more.
Note: If you buy Asus router then you will have to ssh in order to access
ONT, I suggest binding only one of the two ports if you want to make changes in ONT via LAN or leaving WiFi ON in the ONT to access it and make changes. Its easy to turn WiFi ON/OFF if you have a button for it on the back of ONT as you rarely access ONT once you put it in bridge mode.
For ONT bridge configuration,
1. Take Backup of ONT in working state.
2. Take screenshot of WAN status Page with PPPOE and Voice (if you use then don't delete it). Make sure to include your PPPOE WAN
MAC from that status page in screenshot as you need to enter it on the router.
3. Create Bridge profile with MTU 1500, Enter your PPPOE vlan, Service mode Internet, 802.1p (null), Disable the LAN DHCP and bind the LAN ports with the bridge profile.
4. Delete the previous PPPOE profile.
5. Make sure that the WAN MAC last two digits of the Bridge Profile are not the same as PPPOE profile WAN MAC from the screenshot.
Note: Do not DELETE other profiles until you create Bridge profile and save/add it.