I think it is anything but a no brainer.
It is an extremely complex problem.
Akpom is far and away the best player on our books. 28 league goals is once a generation at Boro. He represents our best chance of promotion and a minimum £170m additional revenue.
Yet he is not guaranteed to score or play as well again and even if he does, there is no guarantee that will lead to promotion.
He should command a fee of at least £25m given the goals he has scored.
Yet he is in the final year of his contract and is 28.
He could leave without a fee in 12 months regardless of how he/we do, meaning a huge financial gain missed.
Yet his goals would cost a fortune to replace and who on earth would we sign.
He could be a huge draw to other players wanting to join.
Yet really it is the PL clubs who decide where their loan players go.
He loves it here and is a key part of a great squad ethic, you can't buy that togetherness and we don't want too much disruption.
Yet he is just one player and we are already turning over 6 loans and 4 other squad players, minimum.
Akpom is fit and strong and will always make himself available.
Yet he could get injured for the season on Sept 1st.
Akpom should stay where he is loved, with the manager who "made" him and where he is the main man. He should sign a new contract at Boro for £30k per week.
Yet a PL deal will pay easily double that and the money will set him up for life. He doesn't owe MFC anything after the season he has had.
Sell at the "right" price could be "right". But right is particularly subjective in this case.
It is not a no brainer.