1.
the problem with straight shaft is you do not achieve constant rotational velocity on the prop because you have to use two universals to get to the prop. This "banging" is hard on the motor, equipment and causes energy loss.
2.
the problem with straight shaft is they suck in terms of positioning the strut where it is most needed.
3.
Flex has neither of these problems as long as you keep it lubed