I have worked all three shifts as well and have found that 3-11 works the best for me right now. I always found day shift was WAY too hectic and had "too many hands in the pot." Sometimes I felt co-workers would overstimulate certain patients and leave me to clean up the mess because "I was the nurse."
Night shift was brutal on my body. 4am would be the magic time that I would start to get stomach cramps and horrid nausea. I would give AM meds soon after 5 because GOD I NEEDED SOMETHING TO DO. ANYTHING. Of course, when things got bad on nights, I was really uncomfortable with a skeleton crew.
So my only logical choice left was evenings! Sure we put out fires from first shift, take most of the admissions, deal with unruly patients & family, but you are more in control and self-sufficient on evenings. Pay differential is always a plus too, not as good as nights, but I'll take it.