From watching him for two years when I was in Chicago I can say Oduro has considerable attitude and injury issues. When he doesn't get the ball over the top the first couple of times he runs for it he sulks for the next 5 min and doesn't make runs. When the other team knocks him around a bit and he doesn't get a call he fades out of the game and avoids more contact. He bounces around from team to team in my opinion because of the attitude issues. Not a huge fan of how his cherry pick at the midfield line and then out run people game would work with Villa. He would make a nice outlet target over the top for Prilo though.
Hahahaahaaaa - he sounds like a perfect match for El Capitan.
ETA: Does he run offside all the time, too? If so, I'm definitely sold.