Look, City spunked 48 million on John Stones! 20 million is a no brainer but we have to bring in other more established strikers and forward players too.
But again using my above one of playing 1000 minutes in his league career whereas with stones he'd played nearly 100 games at the top level for us starting most of them. On top of that ignoring his last 12 months with us he'd had 18 months for us where he'd looked top level player in the making most weeks where people could see what he is capable of.
Iheanacho has had 12 starts in the league in 2 seasons and most of his impacts have been coming off the bench when it is easier as a striker to find space when defences are tired and games can be stretched.
As you say if we brought in a good experienced striker as well it's less of an issue. However it all depends on if we have the money to cover the other areas we desperately need as well but it is a bit of a roll the dice signing because he has never had a run of games starting where people can get a view on him what he is like over a decent period to judge.