I prefer shorts. I have a pair of cheap Performance bibs and never wear them. The shoulder straps are uncomfortble to me and they are harder to deal with when I need to make a pit stop. I also find them hotter. My shorts do not move around. No crack is showing and the waist band doesn't bother me.