At this point, I'm in the same boat I was with The Division, at launch. There's the bones of something great, but it needs more meat. But the bones are REALLY GOOD. The gunplay is solid and feels "right", the impact feels worthwhile (unlike The Division in endgame early on, which got REALLY bullet-soaky), the mobility is great, the aesthetics are top-notch, even raid design seems solid to me.
I'm looking forward to the stuff on the 12th (especially Masterworks, which fill the one niggle I really had with gearing), and while there's stuff I want to see (some decent procedural soloable grindy content, some more puzzle-y stuff, etc), I'm not totally unhappy either. I'm not gonna log in to register 6+ hours a day grinding constantly week in, week out, but I don't WANT that kind of commitment. Give me a couple days' worth of milestones to hit, and some grindy variety I can solo on my own, and I'm more or less satisfied. Right now, the latter basically boils down to "run public events", which gets boring (not strictly solo, but I don't need to get a fire team).
The absolute seething hatred some people over all this is just weird and amusing, as you stated. You guys realize this is just a game, right? You can just, like, go do something else. Even if you feel your money is completely wasted, it's only $60. At some point, you've either gotta realize that it's just not worth that kind of anger, or you need to realize it isn't about the game, or the money, it's about you wanting to be angry about something.