So yeah, I think he's talented, any professional is, but is he really that talented?
I think the most talented players perform regardless of the quality of players they are up against. How many times can we say that Martial has put any decent team to the sword?
There's only really two times I can ever think of that Martial has destroyed a good team, and those are his debut for us against Liverpool, and against Germany for France. That, for me is the damning thing. He misses the big chances in those games - against PSG to go through in the Champions League this season, he had some REALLY good chances. In the 0-0 draws we've had this season, the big chances have tended to fall to him as our number 9. But he's simply not been clinical enough when it really matters.
Conversely, I can think of many occasions when Rashford has obliterated the absolute best in the world - in fact the better the team he's up against, the better he does. PSG, Manchester City, Liverpool, and at the International level, even Spain. I think that's the difference between a very good player and a world class one - the ability to step it up to another level when they need to. Martial doesn't seem to have that, and a part of that's his work rate, but also that mentality to take those chances when they come.
Rooney had it, Bruno has it, and Rashford I think in our team right now has it - that extra edge to their game when it counts. But Martial, I'm not so sure. He's so ridiculously good when he's at his game, maybe it's a mental block - and it could still come yet. But Martial, similarly to Lingard, is probably going to be stuck as an 'what if' forever if he doesn't find another level.