I like the indeedee tech, I keep on forgetting you can use it like that (another thing is that it goes off your highest attacking stat, so for example if you run deo-s and run tera blast fire for example, and you drop your special attack stat, it will then use tera blast as a physical move. A cool niche, but one that doesn't really work that often).
Indeedee also has dazzling gleam if needed, though I don't think that is worth it because the other moves look more important.
I might also recommend going modest for more power, as there aren't too many benchmarks you miss out on (except if you really are concerned about +1 neutral iron jugulis).
The main speed benchmarks you miss out on (modest gets you to 433, while timid gets you to 475) are:
+1 jolly great tusk
+1 quaq
+1 ghold
In return, you have much more firepower, though I don't know any specific calcs that this would apply to.
I haven't felt the Expanding Force damage to be lacking. Beating +1 Tusk is occasionally useful. Out running +1 Gouging Fire, an occasional +1 Kyurem, and Choice Scarf Glimm is also useful. This also limits the BE speed mons I need to force out in other ways, which makes most of those cases much more manageable.
Before Tera Blast, I tried Dazzling Gleam. It didn't do much without the STAB boost. If you are going to need to Tera to get decent damage on it anyways, you might as well just run Fairy Tera Blast. The reason why I didn't is Tera Fighting was better at hitting some Dark Types like Gambit. In general, I don't even bother with Fairy coverage anymore because the Fighting coverage is just generally better for the team. Currently, I have like 5 mons with either Fighting Tera Blast or some Fighting move. If I did put a Fairy mon on the team again, I obviously would still look to use Fairy coverage. But it isn't as necessary as I once thought. I have come to a similar conclusion about Fire types not needing to be on the team.