Possibly. Solar Charms are mostly based around taking mundane skills over the top. Hence why a Charm that lets you run on the air itself is a higher Essence charm. There are things Solar charms don't encompass, or can be gotten elsewhere.
Taking a mutation, though, has some very nasty downsides. How you get it, the social stigma of carrying an abomination-level mutation, and if you're a Wyld mutant, some incredibly nasty side effects.