i have gfiber 8gb put in my house. a cost-effective high performance setup im using is unifi cloud gateway fiber + 2x microtik CRS305 SFP+ (for all my other 10G devices) + 2x unifi flex 2.5G. this setup gives me a lot of 10G ports for little cost. copper DAC cables are great (optical transceivers and cables also work for longer runs). another great hack for older houses is using goCoax MoCA 2.5 Adapter to run 2.5G around the house via coax cables to your wifi access points.
I have preferred rust for many years now, but we’ll be using models spitting out 500-1500 or more tokens/sec soon and rust compile times are glacially slow (while go is almost instantaneous).