I think people fail to recognise how talented Greenwood is. His understanding of the game and some of the touches he makes are outstanding. The ball will come to him with a man right on his back and with one touch, he'll lay it into space to a midfielder or attacker. It may not be as flashy as a dribble but it's very hard skill to pull off. Just look at how many times he did it against Atalanta.
Rashford doesn't really have that ability, the only way we progress forward with Rashford is when he receives it on the half turn. I haven't seen it from Sancho yet either. All 3 have different skill sets, but I think Greenwood is the best option out the 3.