That’s great to hear, thanks a lot!

In general, I’m looking forward to Patch 8 for these new options, as some classes do feel like they only have two serious options thus far. (Barbarian and Sorcerer both have Wild Magic, which people pretty much only seem to use for the lolz / for challenges; Fighter basically only has Battlemaster, as people pick Eldritch Knight mainly for throwing, and Champion for crit-based multiclass options). The class in greatest need of better options is still Ranger, in my view — I’m not sure if I’ll like the Swarmkeeper, but it seems worth giving a try.
Cleric, in contrast, already has a lot of powerful options, but since Tempest is based around Lightning and Thunder, and Light around Radiant and Fire, having a Cleric subclass that focuses on Necrotic damage would be a nice change of style.
I think you're dismissing some of these subclasses a bit too early. To discuss just the two you mention here:
(Fighter)
Eldritch Knight's been good for throwers, aye, but also anyone who wants Fighter benefits and as many spell slots as they can have while doing so.
And now with patch 8 introducing Booming Blade, EK gets 3 attacks per turn at Level 7 instead of waiting for Level 11 like other Fighters (at which point EK gets 4 instead of 3). So it ain't just for throwers!
Champion is pretty much just for those 3 level dips for crit tho yeah.
(Ranger)
I'd argue Ranger has a pretty good selection:
Gloom for 3 level dips (or 5-6 level dips with terrain focus).
Hunter for primary rangers going Ranger 11+.
Beast Master for a different way to play.