You did write Best so you want a dual or more core (CPU) in the router and for WiFi you want to move to WiFi 6.
I picked up the NETGEAR Nighthawk AX12 12-Stream Wi-Fi 6 Router (RAX120) - AX6000 Wireless Speed (Up to 6Gbps) for about 350USD. It's been 29 days and it's never locked up or needed a reboot. I'm impressed.
We built our house last year and had the electrician run Cat5e to each room. Right now I have this setup:
Main line Internet from road-->cable company modem-->WIFI router--> Ethernet switch-->all outlets in the house
We use the WIFI router for whole house WIFI (phones, tablets etc) then use the hard wired internet for computers/TV.
We have a very old WIFI router. Any recommendations for the best router for my setup?