Functional Complexity Can Mitigate Performance Trade-Offs