Ribbing stretches out, and then pops back! Snap!
Ribbing is 'stretchy', that is...4" of ribbing on a cuff will accommodate a 4.25" wrist nicely. It will stretch over your hand, then fit nice and snug on the wrist.
But I've never experienced ribbing stretching out and remaining stretched out, as in baggy. Ever.
One common pitfall for picking up stitches for any buttonband is picking up too many stitches from jumpstreet. This will result in a buttonband that ripples like a roller coast. If you have a buttonband that's 2" in depth, and it's also rippling to boot...you'll have a sad looking buttonband that might hang floppy and might not even support the buttons on the opposing side.
I used two types of ribbing on this cardigan: 1x1 ribbing on the bottom edge ribbing, on the cuffs, and on the neckband. But I used 2x2 ribbing for the buttonbands, at the designer's instruction.
I personally like the 1x1 ribbing, used for just 3 rows of ribbing. Teeny, understated.
But I prefer the look of 2x2 ribbing for button bands.
On this project, I worked all of my buttonhole in the P2 ditches as you view them from the RS.