M 46 Barracuda here!!!!!!
I have owned Challengers, Cuda's, Barrcuda's E body and A bodys. Too many that I have not been able to remember how many I have had.
My preference is the Barracuda or Cuda. I like the way they handle better but that is my opinion.
Might get a 09 Challenger but will have to see how the job goes and how they really turn out.
Would love to have more Cuda's for sure with some different options.
Gordon Clay