If we want to progress and finish higher than the teams above us in the league, I think we need to stop signing players they have let go. They are letting them go for a reason.
Tony Watt should be a great example of that. Similarly with Halliday albeit he has done a job this season.
There will always be exceptions to the rule, but generally speaking we should be looking at getting younger more dynamic players with a bit of pace (ability) with the prospect of developing them.
We have enough old experienced legs in our squad as it is. Dont think we need any more.