Agree with Stones, who's the most over rated player in world football and for now Barkley (he's got a lot of natural ability though) but massively disagree with Lukaku.
To score 25 goals for this mediocre side tells you a lot, he also has to create a lot of his own goals because he never gets enough support.
Everton essentially play with two very slow and deep midfielders and two very wide wingers, meaning he's often isolated and gets woeful service.
Put this guy up front with Martial and Lingard, who will work off him, move about and make runs and he'd score bucket loads.
Also bare in mind this is a 22 year old we're talking about, I think he gets harshly criticised a lot, but maybe that's because so much is expected of him.