I don't mind this one bit...
I have said it before and I don't think Allen is MLS level. To win in this league, your strikers have to be one of your best players, not just OK. I just don't see enough from Allen to think that he could hit that level. He has no speed at all, doesn't play particularly strong, and while he's a good passer and pretty good on the ball, he's not great enough with those skills to make up for his other limitations.
Typical baseball player who can hit 30 HRs at the Triple A level but can't do anything of consequence at the MLB level. Or football player who dominates in college but doesn't translate to the NFL.
I hope we didn't wait too long to maximize his trade return.