I’d say he is a useful player, but Is he sufficiently reliable to warrant another contract?
Agree I'm probably 60/40 in favour of keeping McBurnie, would offer a contract but only at the right price
If he wants to leave then it's hardly a disaster.
On the surface McBurnie is not exactly a good striker for scoring goals.
However he has several other qualities that don't always get noticed.
He's a jack of all trades, master of none type of striker, never be the greatest goalscorer but his link play, awareness and passing is decent.
He's also very good at defensive headers when we're defending corners.
Has an all elbows and legs awkward nuisance style that some defenders don't like playing against.
Eg: The Man City defenders looked very awkward/ uncomfortable defending against McBurnie with his back to goal.
He's a great character, very popular in and around training, players tend to like him.
He's a bad loser, hence his bad behaviour at times because he can't accept losing all the time and losers it
but you need a few of these types of winners, in your team.