Pretty much every single player we sign is a gamble on one level or another. They're either unproven at our level, older guys whose best days are behind them and we're hoping to squeeze a couple of seasons out of them or guys who have had injuries that we might not have been able to sign if they didn't have a couple of dents in them. And most clubs our size are doing the same thing (St Mirren signed Dunne and O'Hara from ourselves with their injury records, Dundee United went for Moult). Are other clubs simply being luckier or are their flaws in our training methods or physio/medical approach? That's a separate question..
Even our signings that have worked out in the past have been gambles
Moult, Kiprè and Marvin Johnson? All unproven at our level.
Aldred? Persona non grata at a shite Bury team.
Chris Porter, we were told that we would never keep him fit.
Tony Watt? Lazy, wouldn't apply himself.
Basically there's no guarantees when we sign any player one way or another..
The only signing I perhaps have an issue with is Callachan. While Halliday (played loads of European games, experienced player to help an inexperienced midfield) and Nicholson (decent pedigree) have records that you could argue justify a gamble on them, I'm not sure you could say the same about Callachan's history...