I really like my 686 Smarty Cargo pants. One thing that was really nice was that they come in XS. As a smaller male, it was virtually impossible to find pants that fit reasonably well without the over the top baggy look.
The 686 are tough pants, and I love having all the pockets too. The zip in fleece liner is very warm and the lower part of the liner has snaps to turn it into a 3/4 length so they don't have to go into the top of the boot.
There are zippers on the inside of the leg for venting.
The downside are the weight. With the inner fleece liner they are do feel heavy.
I had tried some very nice bibs in the past, however I realized that with snowboarding, we are often sitting in the snow, bending over to get to the bindings. With base layers, insulation layer, outer shell, and a bib it was like lifting weights to bend over. Keep that in mind when looking at ski bibs