Ghostwise Halfing are amazing for a Moon Druid. A Moon Druid who spends most of their time in Wildshape can't talk. Silent Speach makes communication possible within 30'.
Lizardfolk should be higher. Bite lets you have a shield and open hand for spells while still being "armed". Natural Armor gives you better then light armor for free, doesn't help in Wild Shape. Hunter's Lore gives you two of many possible nature skills. Hungry Jaws should be usable while in Wild Shape, which makes it very good in Wildshape as it gives you a Bonus bite attack every short rest as long as your Wild Shape form has a bite.
IF you're a Wild Shape Druid I highly recommend either:
Mobile: this is makes you a striker. You can run in and out of combat without AoOs. This is great for turning into anything that benefits from a charge: deinoychus, lion, tiger, allosaurus, giant boar, rhino, saber-toothed tiger, etc......
Sentinel: IF the Fighter in your group takes Mounted Combat and rides you... Otherwise they will probably attack you as you have a lower AC. The Mounted Combatant can force attacks away from you, giving you a ReAction attack a turn.
Observant: Also remember many of your Wild Shapes have Advantage on Perception checks, so your passive has ANOTHER +5 from Keen Senses.
Warcaster: should be lower, if your a Moon Druid, you're not using 2/3rds of the feat... if you're going to be in Wildshape, don't use Concentration spells, unless you plan on going "Striker"
Warcaster is priceless for a moon druid. You've obviously never run one level 3 or higher.
Almost every druid spell worth the slot is concentration. And essentially ALL of the damage spells AND armor spells are concentrated on.
My table is RP heavy, so I took Magic Initiate: Wizard. Now at 10, my druid has Mold Earth, Shape Water, Gust, Produce Flame, a familiar (find Familiar) I'm debating taking Control Flame as my new cantrip, plus Shileleigh. Shes the Avatar lol though I have not yet been in much of an RP setting (we're in what a veteran player calls a funhouse dungeon crawl)
I get a LOT of use out of Mold Earth and Produce Flame in some of our RP segments though. And my Familiar is really just kind of... there. But he's good for giving my heals some distance
I'll argue that Protector Assimar is a an underrated choice for a druid. The only drawbacks are that you get one less skill proficency than you would as most other races and you get a +2 to the charisma dump stat. I talked with my DM and she allowed me to take the Druidcraft Cantrip instead of Light since it was overall more thematic. Freeing up my other two cantrips at level 1 to be Mold Earth and Thorn Whip.
However the positives far outweigh the negatives. You maintain resistance to Necrotic and Radiant damage while in wildshape, you get a fly speed five levels early (for one minute) making it possible for you to pick up an enemy in flying bear form and drag them along Spike Growth the same time you get access to second level spells. Giving any of your wildshape's and your caster form a non-concentration flight speed is super handy when combined with the Mobile feat+longstrider, allowing hit and run tactics on ground based melee enemies without invoking attacks of opportunity. Concentrate on Wind Wall to shut down pesky archers and glide over your own created difficult terrain.
On top of that, the bonus damage to one attack or spell equal to your level is fantastic for druids since it covers one of the druids few weaknesses: they do less overall damage than other classes.
The action economy is a little messed up, but I'd still rather spend an action activating radiant soul than casting mirror image. One of my favourite early battlee was to cast Heat metal on my first turn, dealing 2d8 fire damage, on my second turn activate radiant soul; inflicting 2d8+3 damage as a bonus action without a save. Every turn after that was spent tossing Ice Knife and becoming everyone worst nightmare: Giant Flying Spider.
On an unrelated note: I fucking love the Ritual Caster feat. I always end up taking it at level 8 if I'm not playing Variant Human.
I feel like flight is overrated in online stuff. Im not saying it's bad. I like the flavor you're talking about though!
I want to like ritual caster:wizard, but ritual caster for any other class is kind of a waste. Its hard for me to justify wizard stuff for druid though. I had a lengthy discussion about it with my group (out of session, not during, because I think druids should get SOME kind of animal companion)
Druids can easily get a friendly animal companion the same way any character can buy a trained warhorse, but Druids can do the training themselves. If I was a DM I’d let any Druid use their skills and spells to befriend and train any animal as a companion. They wouldn’t have any special abilities like a Ranger’s animal companion does, but they’d have all of the flavor and would be able to assist in combat too.