I currently work a shift pattern when I'm five on, four off for the first two weeks; followed by a five on, three off and finishing on a six on, three off.
I actually really like this current set-up, as it means I get a lot more time to work on my own personal projects and actually have the time I need to actually achieve the jobs I need to get done around the house.
Before, I was working in a call centre when I'd get two separate days off randomly scattered throughout the week or a single day off as I'd be forced to take compulsory over-time and work one day of the weekend at least two or three times a month.
I fucking hated that, as I was always tired and was unable to plan anything, as I only knew three weeks in advance what days I'd have off and the bastards could change the date on a whim.
After working through that, I'd be quite reluctant to go back to a job with a smaller gap between shifts; as three days off definitely feels like a good middle ground between having time to yourself, but not spending so much time-off that you forget new procedures or miss important information.