Yeah we do half hour sets.
Mainly because it gives everyone a chance at a decent time.
We do resident, guest, resident, guest, with each resident and each of the two guests getting 2 x half hour sets each.
Not for every venue - but it seems to suit our night