I've used every legal motor controller from 2004 on, save for the SD540B. It's very hard to go wrong with any of the options on the market, so now your questions are:
1) Will you want CAN? If so, you want a Talon SRX.
2) Will you want higher-than-FRC voltages for other applications? If so, you want a Talon SR (if you can find one), Talon SRX, or certain antediluvian Victor 883s if you can find an old team's junk pile.
The latter question was important to a recent project of mine--turns out an 18V drill motor makes a handy power source sometimes!
