Agree that the airline credit-rating should affect lease-terms offered : I think a simple 'fix' would be to time-limit lease terms for lower grade credit-ratings : thus allowing a penalty/bonus element in the cost reflecting airline credit-worthiness/ risk. example : D-rating means you can only get one-year terms and have to renew annually at higher rates : better the rating, the longer(cheaper) you can opt for.
Not sure that a hard-cap on numbers is workable in game terms : it would hit small-plane operators much harder than large-type operators without reflecting the actual assets involved : 10x E120 versus 10x B733, for example. You'd have to look to actual total value as the limiter : which kinda happens anyway due to limited start-up cash : if you get your first routes well planned and earning early, you should therefore benefit from being able to expand using that revenue stream : its the reward for getting it right from the get-go : being limited to the same numbers as less-able players isnt really encouraging smart early-stage play.
I think the lease calculation should be just slightly adjusted. The lease calculation implies some interest rate, that is fixed for every single player, and it is also fixed for the length of the game.
I would just replace this hard coded interest rate, replace it with the system variable interest rate + margin equivalent to player's secured loan margin.
This would open up 3 separate dynamics for the system:
- Sami can set up interest rate fluctuations based on his economy model. So global interest rates would actually matter (they really don't matter now very much)
- leasing cost of aircraft would be different for every single player. Credit worthy clients would get slightly better leasing terms that C or D rated players.
- when leasing out aircraft to less credit-worthy player, a player who is more likely to BK and return an aircraft in poor shape, the lessor would be receiving slightly higher lease payments to compensate for this risk...
Anyway, all of these would lead to a more dynamic AWS...