He was rotten. Langers ain't great but I wonder if anyone would take the following we've had ahead of him.
Ryan Esson (who Langers replaced), Derek Souttar, Bertrand Bossu, Mark Howard, Jason Brown, Dan Twardzik, Nicky Weaver and Scott Brown (there must be others I've missed). S Brown is the only debatable one out that list but I don't think he's any better/worse than Langfield.
There is an argument, with hindsight, that we made a mistake letting Bain go given his progression at Dundee but he couldn't have been overly impressive during his time with us otherwise he would've been kept on.