i noticed something with the elemental ascendency and perfection, they give elemental resistance and immunity respectively, yet with the mutation energy resistance, you can have immunity to the element by 5th level, so i would either change what the elemental does, or give a limitation to energy resistance (limit to how often it can be taken, or push back the elemental immunity)