Almost anyone who has ever been a dispatcher would give their right arms for a roster with so much stability and consistency, let alone so much notice. Most rosters are a bizarre mixture of split days off, constant changes mid-roster from earlies/lates/nights to any combination of the same and all for the privelidge of the minimum wage.
Guess it all depends on your perspective as to what makes a 'bad' roster.