There are some good points in this thread, so thanks for engaging!
Maybe the biggest point is just that it's too difficult to have something consistent across games. I don't play too many different BGA games, so don't immediately have thoughts about how to define a more consistent mechanic across games, but I will think about it.
From a purely theoretical point of view (e.g. without thinking about the site mechanics, etc.), it feels like timers per "game turn" make a lot more sense than per "BGA turn". A few reasons why I think this:
- Timers per game turn are much more consistent (e.g. some players don't get more time than others based on choices they have made in the game - especially fairly innocuous choices).
- Timers per game turn are not affected by developer choices about game implementation
- Timers per game turn are a lot more clear to relatively new or casual players, who understand the game rules perfectly well but don't think a lot about the implementation
- It's much easier to have a sense of how long the games will take in advance. In some ways, this seems most important to me. If I have a block of 30 minutes before another commitment, it would be nice to know if I can guarantee I will finish my game of wingspan before then, or if it's possible the game will take extra long and I'll have to abandon it.
As counter-arguments to this, the only one I see is that more complicated turns will take longer, so players should be allowed more time. This seems fair, but in Wingspan at least, I feel like the game speed settings give options for anyone to have enough time to complete any full "game turn".
I'm curious if I'm missing anything though - maybe there are some more good arguments in the "BGA turn" camp that I'm not thinking of.
Thanks again for the discussion!