We use our own performance tool for takeoff data computation. It aim's for the highest Performance TakeOff weight with the highest Flex Temp. Depending on input data (ray, weather, a/c weight) it gives an optimum flap setting. In our operation, central europe, mostly flaps 1+F.
If the pilots prefer a different setting they can modify it, taking into account "all relevant factors" 😉