Dude, this was an awesome post!! So much data!!! I had faith the newer architecture would outperform the older tile-based models but it’s hard to really compare without real world testing. As far as the performance between the two CCR2004 models, remember that the +PC is running at 1200 MHz while the other is running at 1700 MHz. So it makes sense that it would edge out the +PC model by a bit. Still pretty great performance by the +PC. ROS is very actively under development still so it’s entirely possible that further optimizations and improvements will be made. There have been a number of tweaks to the switch performance in the devices, as well as throughput and stability. I also wonder if you could eek out additional performance with tweaks to your configuration - assuming you might have some inefficiencies (like redundant firewall rules etc). But all in all, it looks like you’ve been won over even if you are a little bit salty in some aspects?