Ok, let me break this down as to why I think its a bad trade and its not because talent given does not equal talent received.
Ramon Ortiz was not going to be offered arbitration by the Angels, meaning that in 6 days, he would become a free agent.
Because of this we gave up a prospect (Moseley) for nothing.
We could have waited and kept Moseley and signed Ortiz after he had become a free agent.
As others have stated, this probably means we won't offer arbitration to D'Lo.
The trade was a dumb idea to start with, in my opinion. Why not wait, keep your prospect and sign Ortiz to the 2 year contract you want him to sign when he becomes a free agent. With what they've done, they've basically painted themselves in a corner (again!) by not having a choice BUT to sign Ortiz to an affordable deal for two years, or go to arbitration with him and spend WAY more money than he is worth.
On D'Lo, they can now either trade him BEFORE December 20th with teams knowing that they HAVE to dump him for salary reasons, or not offer arbitration to him and lose him for nothing. BAD MANAGEMENT.
The Reds keep setting themselves up in these no win situations, and for a small market team, you just can't do that if you expect to improve.