So for many years, had no issues with gigabit networking equipment, primarily intel stuff.
Now I have my N100 with 4 i226 ports, and my PC has a 2.5gbit Realtek 8125.
The N100 is logging stalls and restarts which I mitigated to a very low number with some kernel tuning, and some cherry picked kernel patches I back ported (this should improve massively on pfsense 2.8 as lots of work has gone into on upstream FreeBSD).
I couldnt really resolve the Realtek issues though, basically the Realtek, would be performant after it had just initialised, and could be fine for hours, but the maximum throughput would gradually go down, basically like a ever increasing congestion, every time, all I had to do was cycle the NIC and it was fully performant again, eventually installed a PCIe i350 and all is good again.
Is 2.5g just bad because its new and doesnt have server focus? Think of all documented i225 issues as an example, or have I just been unlucky, the pfsense issues are not to be fair visible in normal use, I only knew of the existence from looking at kernel statistics, and was only worked on as I initially thought that was the cause when it was the PC onboard Realtek in the end.
If I ever do upgrade my LAN I feel like I will just go straight to 10gbit and not bother with the 2.5g stuff.