The difficulty in January isn't only locating the best targets. I'm quite sure we've located players we would like to have here. The difficult part is finding the combination of a player we like and a club willing to sell mid-season. We didn't let our best performers go in the middle of the season. Why would we do that? Why would any club either pushing for a spot high in the table or in fear of relegation let their best players go right in the heat of things? Good January buys (from what I've seen) come from a handful of situations: The player is surplus to requirements or desperately wants away. The selling club isn't likely to suffer without the player. The selling club isn't in contention for big rewards or at the risk of big losses in their league. The selling club is skint and has needs at other positions. Or, the selling club is skint or of a lower division and is always willing to accept good money for a player while they have them.
In other words, there are a multitude of factors (most of which are on the side of the potential selling club) that make January a difficult window to secure signings even if you have targets. Sometimes you get lucky. Sometimes you get nothing. And sometimes you pay way over the odds because you're in need.
I'm happy that we had a conservative January in terms of spending, even though the squad has been left a bit thin. Hopefully, this means that we can worry more about securing signatures in the summer and less about offloading the contracts of surplus players.