In terms of weeknights, I have a weekly Tuesday night online game that runs 7pm-9pm and a game that plays online every other Monday night from 8pm-10pm. I also have another game that plays monthly in-person for 3 hours, and another that's monthly in person for 4 hours. I also do one-shots (both in person and online) and quarterly larger multi-table events.
The weekly 2-hour online game has been going on for 4 years and works really well at that length and frequency, despite the fact that there are now 9 players in it.
The one that only plays every other week (5 players) sometimes feels a little more disjointed, but tbh I think that's because it's every other week, not because it's two hours long.
I think my situation is different because I'm a pro DM and at any given time I'm running at least 4 ongoing campaigns plus one-shots and events. If my only game was a two-hour game once a week, I think I'd want more time. But as it is, 2 hours feels totally fine. 4 hours for an online game every week would be too much for me. I used to have a monthly 4-hour online campaign and that was fine.
The weekly 2-hour online game has been going on for 4 years and works really well at that length and frequency, despite the fact that there are now 9 players in it.
The one that only plays every other week (5 players) sometimes feels a little more disjointed, but tbh I think that's because it's every other week, not because it's two hours long.
I think my situation is different because I'm a pro DM and at any given time I'm running at least 4 ongoing campaigns plus one-shots and events. If my only game was a two-hour game once a week, I think I'd want more time. But as it is, 2 hours feels totally fine. 4 hours for an online game every week would be too much for me. I used to have a monthly 4-hour online campaign and that was fine.