izzy,
i have only ever seen the barracuda in the magazines, and never on the race track or in person.
so i would have to say the evo III would be your best bet.
also it uses the same tested and proven suspension that tamiya has been using for the last 3 and a half years.
peter