Yes he has and whether or not he's the right player for us is often debated. However, the goal he scored against us is the type of goal Dessers would never get for us. He showed decent pace to get to the ball and it was a lovely composed finish.
If we continue with Dessers we need more pace around him and create chances in the box for him. Shankland seems to score from a lot of different areas but it's the old debate of is he worth what Hearts want for him?
He'll not be as expensive as he was in January given he's only got 12 months left but the questions around him would still remain regardless. For me Dessers fits the system better than Shankland does because he does run the channels and he works his arse off for the team. He has big faults like not being able to hold the ball up, he goes down far top easily at times and then there's the issues with him being offside. For the fee we paid for him you would expect a bit more but given how poorly he started after missing pre-season on the whole he's done fine.
The stats show Shankland has outscored Dessers this season but both them average roughly around the same shots at goal per 90 minutes Dessers 4.1 Shankland 3.8. Dessers has the better percentage of getting shots on target but Shankland has the better conversation rate. Shankland has played almost 12 games more in minutes in the league than Dessers so that's maybe why Dessers are slightly higher than they should be.
Dessers league stats work out at 16 goals and 5 assists in 2128 minutes so that's just under 24 full games. Does Shankland do better than that? I'm not so sure.
If Dessers remains then I think we need to go get someone better than him and Shankland we don't need both.