Recruitment is hard for clubs like Saints. There's going to be hits and misses along the way. The fee spending and length of contracts just makes the recent misses much poorer business.
It's also partly why Saints shouldn't be so hasty to just allow everyone currently out of contract to leave. It won't be "easy" to find serious upgrades on those players. The likes of Spoony, Kane and even Hallberg. Especially as we'll be going into the market later than some clubs due to the league position, no manager for next season and potentially due to pending new owners no transfer business being able to be done.
Could be left with us looking at 3rd, 4th of 5th options down the list due to the better options sorting deals elsewhere by the time we're ready.
there's a few in contract and out of contract that are obvious candidates to leave though.