I think I tried on every bib BC sells, and these by far had the best cut/fit. In reality they've been super functional as well. An extra pocket or two might be handy, but that's splitting hairs in my book. Arc'teryx nailed it with these puppies.
I'm 5'7, 150, and the small is perfect. Shoulder straps are adjustable seemingly to any frame.