It's top heavy, but what are the main weak spots in the meta for this deck? I've been trying to find something I can slot Anafenza II into that gets better with her but doesn't necessarily need her. And her on the board with Mastery activations is insanity.
Anafenza into Courser into Thunderbreak is not really happening with that mana. It seems like you're mashing up GR Dragons with GW Devotion, which is a fine idea, but you're probably winding up weaker than both decks here. You're gonna lose games to hurting yourself and not being able to use your mana efficiently, and the games your deck does work you're probably not getting the payoff. Three colors with these cards also means you can't run Nykthos or Haven effectively which are pretty important tools.
When Brad Nelson was curving Sylvan Caryatid into a hasty Butcher, he was getting something more from his extra colors. Anafenza into Whisperwood is sweet, and Thunderbreak into Stormbreath is sweet, but you're not always going to get the cards that work together well and when you don't you're going to just be a weaker GW or GR deck.
Also, Anafenza into Whisperwood or Mastery is the mondo combo, but you're pretty much locked into nothing ever getting past a 3/3. That's fine, but what are you trying to blow out at that point? It pretty much only ever matters in the mirror.
I don't think the meta is the main issue here. My problem with Anafenza other than destroying your mana is that you're going to work hard to go off with her and she's going to wind up a fleecemane lion at best without the upside in most games. She's probably awesome with Den Protector, but Den Protector is a beast by himself.
I think if you want to play Anafenza, you should stick to a more aggressive shell where you can get multiple triggers per turn early and pressure your opponent. By making your deck a somewhat clunky midrange strategy you're not really getting a benefit from having her in your deck. The main thing is to think about what your gameplan is when you're tuning your deck. Whisperwood and Stormbreath don't generally have the same strategy in mind.
Personally, I'm considering looking into a mono-white counter-theme brew with Anafenza. There's a surprising number of options here.