I have to go with the Talon SRX.
After using them this year with the closed PID loop, I just can't imagine using 15 ports on the roboRio for all our sensors. We just connect each sensor to it's talon and it makes PID control way easier.
It allowed us to use swerve drive for the first year, with a total of 15 sensors on the bot.
I just love how I could use all those PID controlled actuators without having to create a PID subsystem for each one.
It's also better for the wiring, as we only have 2 wires connected to the Rio : CAN bus
Once you go SRX, you never go back
Next question :
Java, C++ or LabView?