fluffypony gave a good answer for pre-rct, I will give one for post rct, which is both similar, and different:
A higher mixin means selecting another input that could be the one that's being spent. So yes, in general. Using many inputs can currently show correlations between inputs if you have few of them, but when RingCT is merged, this will be lessened, meaning that a higher mixin will more reliably increase privacy.
Yes. When RingtCT is in, higher mixins will have a lesser influence on transaction size. In other words, for a 2x increase in fees, you can select a much higher mixin than you could pre-rct. This is because the range proofs take a lot of one of space do prove input/output equality, so adding more inputs is cheap in comparison.
Linearly, too. But with a high constant. That is, something like y=ax+b, rather than y=ax.
As fluffypony said. The minimum mixin will likely be increased for RingCT, especially in light of the relative cheapness of higher mixins.