I have long been an admirer of the German Model which is in the longer term far more sustainable than our model.
The biggest issue with our own model is simple sooner or later the game will run out of people wealthy enough to take on the enormous debts that most of our clubs run up.
Its also worth nothing that while top German Clubs compete at high levels the cost of tickets in comparison to ours are far cheaper.
Pricing supporters out of the game is my biggest personal gripe about football.