Agree. There's just too many variables with Barkley right now. Rooney was guaranteed to be a star (even if he hasn't met the Ronaldo/Messi standard which many quite rightfully believed he was capable of), but Barkley appears to be highly gifted technically but there are flaws which will/may hold him back.
For a club like Everton, who are still undeniably a selling club and rely on turning a profit on developing players, I don't see him being the player we build a team around and go on and be successful. An offer of £40m right now, we'd have to take it. It could strengthen the whole team substantially.