Without commenting directly on Leeson, I think in general that it's well worth investing in having your club run properly rather than 'an extra player'. The tendency to throw every available penny at the team is the main reason the league is in the state it is. If more clubs spent a few quid on getting things right off the field they'd be in a lot better shape.
Bookmarks