Since so many TGs end without all 4 players resigning I made a classifier for my version of the local ratings mod.
This could be made to be used as a victory condition. I am getting also annoyed by mates that resign too early. But some games are already decided long ago and if there is a huge dis-balance in the score and population one could already call it a gg:
So for a clear victory condition one could set the score factor to 1.2 and population to 1.8 or so. Just as a suggestion for the game or a mod. I don't have time and the desire to code atm.