I have a 20ga Bobwhite, not a favorite but I keep it around for shooting high volume steel. Triggers are heavy and the shotgun is heavy for it's size BUT that isn't to bad as high volume steel doesn't include a lot of walking.
As far as barrel length it is really a personal thing, my Bernardelli has 25" barrels and my Husqvarna 29 1/2" the rest of my sxs's kind of fit in between. Both my longer barreled Huskies have swamped barrels keeping the weight down.