Obviously just my opinion but way too much recency bias on Wilson and McNeil I think.
This is Wilson's first ever season in the prem with Fulham where he's started more than half the games he's played in. That's a squad player for a midtable side.
He's nearly 29 and is over performing his xG and xA this year by pretty much double. That's not a player who will maintain this level of form, he's on an insane finishing streak and also the players he's passed to have finished off difficult chances rather than him putting it on a plate. He's having the absolute season of his life very late in his career, that's all, he's not suddenly a different player. And he doesn't do anything else useful in build up or out of possession
I wouldn't hate it on a free in the summer if the wages are okay! You need experienced squad players knocking around. But that's all he is imo
Ok, now review McNeil’s career.