While making a completely new substitution system would be great, it's unnecessary (this one works fine in most cases, therefore I prefer fixing the cases in which it doesn't) and unrealistic (given the coding resources atm, which are basically - yours truly
).
My starter with respectable stamina tonight played 47 minutes, while his backup played one minute. The cases where the substitution system doesn't work are any offense with strong or higher stamina, and probably average stamina or higher for slow offenses. And this isn't even asking for a 24-24 split, or even close, though it would be nice to have a balanced option; I'd just like to have the opportunity for my reserve SF to play 12 minutes without having to get to garbage time.