Router has had no problem pushing 1Gb and the switch is rated for something like 44 Gb. Has enough of a firewall and other built in services, plus POE for home devices and SFP+ ports so in the event you need a faster link. Average current draw is < 5 W and it's quiet.
Although nearly any modern mini-PC running Opnsense or VyOS or whatever linux/bsd can trivially do gigabit routing as well. 25 Gb would be a bit harder of an ask :)
Running opnsense on it, and it’s doing fine and saturates the line when I’m maxing out downloads. For comparison, the isp (Verizon) router was consistently around 100Mb/s less than this one.
It has a steep learning curve though, albeit it's extremely rewarding and powerful once you gwr over that curve. It should handle routing 1 gig with zero issues, and is under $200. You can do bonding, vlans, esoteric ip rules, and tons of "misc" functionality.
Do not go with ubiquiti, their hardware is very poor and their UI is very buggy and simply poorly designed, it's focused on people who know a bit above an average person about networking, which I suspect is not the case for most people here.
Once you start doing much esoteric the speed slows down, if you get off the fast path it can be pretty intense (thought they do sell bigger ones that can route more packets).
The main thing is that the CPU in it is 1.5ghz quad core. Before that I had a Linksys with a 800mhz a single core that literally couldn't route traffic fast enough.