I think it's a bit petty saying Odemwingie was far better than Berahino, as how I remember it, he was of a similar quality. In their best seasons, Odemwingie got 15 goals, Berahino got 14...not really much in it.
What I can remember however is that when Odemwingie was played on the wing, he did not defend and was lazy, whereas Berahino is a fairly useful, hard-working winger.
I find it a bit laughable that some people are saying how Berahino hasn't been one of our better players in the past 20+ years. In my lifetime the only players who I can think of on his level for us have been Odemwingie, Phillips and Lukaku. It's a pretty good bracket to be in with, and we do still need him, or at least the money. Making out that he's borderline average is wrong, he's a very good player hence the money that is associated with him.