Shannon, I truly like you in all three outfits - my favorite is the one with the white shirt and the BFs though. I think that for me, it comes down to: I wear a ton of jeans, and I would be really bored if I could only wear one style. Each style has its strengths and weaknesses and you sometimes have to be OK with making some compromises. I think it might be interesting for you to write down some pros and cons for each style, and ways to make them flattering enough to wear.
So, for example, my list would be (keeping in mind my fit issues are totally different than yours):
skinnies/straights: pro: shows off leg shape, can be lengthening if worn with scrunch, shows off shoes, good for snow/rain with boots
con: (a big one for me): emphasizes big hips and thighs
solution: wear longer tops, tuck into boots, make sure there is scrunch
BFs: pro: looks cool and slouchy, oddly makes hips/thighs appear narrower, really comfy, shows off cool shoes
con: leg shortening (and I don't wear heels), can look too boxy/masculine, can run the risk of looking like a poor fit
solution: sometimes wear platform shoes, but honestly leg lengthening is not a big priority for me since my legs are pretty long; wear something fitted or feminine to balance and show a little body shape; wear the slouch deliberately (low slung, belted, with attitude!)
bootcuts: pro: long line, bottom balances out hips
con: need to match PPL perfectly, hides shoes, better with high heels (which I don't wear), needs to have knee break at the right place, a bit too "safe" and boring, dirty, wet hems in bad weather
solution: wear low heeled shoes; pay close attention to PPL and knee break; be OK with the fact that they are flattering but maybe a little boring; don't wear in snow/rain.
jeggings/really skinny skinnies: pro: looks good with boots, comfy, shows off legs
con: really emphasizes hips and thighs, looks a bit too tight/bootylicious for my taste, too stretchy and shows too many lumps and bumps
solution: wear boots to balance ice-cream cone effect, longer tops to hide hips/thighs
wide legs (I don't wear these as jeans at least): pro: ??? they do look elegant and sophisticated on others
con: needs heels, hides shoes, looks stiff/boxy, and I HATE the shoe-eating look of really wide legs
solution: not worth it for me!
Anyway, hope this helps!