I wear bootcut jean pretty much exclusively (one pair of jeggings/boyfriend jeans otherwise) and I find that I buy two different lengths - one for heels and ones for flats. I prefer bootcuts to skinnys, because I have hips and large breasts, and I feel that bootcuts balance my silhouette better - skinnys make me feel like a diamond shape, balancing on a point!
I do find that some bootcut styles have too much fabric at the bottom (but not enough to be flares), you should look for styles where the hem is about the same width as the waist or no more than a inch wider than the waistband when you're looking at them as one leg (like, fold the jeans in half so that you can only see one leg all the way down, then fold them so the hem touches the waistband). Also, the angle should not be too sharp, i.e. the extra fabric shouldn't be immediately obvious other than 'these aren't skinny/mum jeans/boyfriend' styles.
As a 5ft tall hourglass with a tummy shape, I wear them with tees/jumpers that skim over the waist (but only a couple of inches. Any longer than that, I tuck and 'blouse'), and I only tuck in the top fully if I'm wearing another layer that will skim over the waistline (like a jumper or hoodie).
I do tuck in camis, usually because I'm wearing them under a tee/top which hits on or just above the waist (but I don't like draughts, and prefer to be covered so that I don't get cold air blowing straight onto my skin), but vests/sleeveless tops in summer are worn loose.
Generally for tops, I tend to go with slimmer/tighter styles rather than floaty/wider at the hem styles, simply because they tend to fit as a block from under my breasts down to my hips and somewhat disguise the tummy bulge.
Re footwear, I subscribe to the rules that trousers should sit about an inch (or thereabouts) from the ground in heels. Flats are more difficult for me, since no matter the style of jeans the hems tend to drag on the ground a little, but thus the different lengths and I just trim them if they start to fray!
I also tend to go with black/dark footwear for dark wash jeans, and lighter or brown for light wash (I do the same with other trousers), simply because I feel that the other way round can draw too much attention to the foot area and therefore the extra fabric!
Hope this helps!