This is my take on it. If you are going into it expecting it to be a true console MMO like World of Warcraft, you will likely be disappointed because the content just isn't there.
If you approach it like a shooter with RPG elements that has co-op play and competitive multiplayer, I feel like it shines in both areas of the game. to get certain gear and equipment, you must participate in online modes like Strike and Cruicible, which is like mini-raids and online deathmatch/objective based gameplay. Each mode gives you unique rewards and access to things that only those modes offer.
There is a lot to do, a long way to progress up to level 30 if you want to dedicate the time, and it really shines cooperatively. I wouldn't be enjoying it if I was attempting to go at it alone, I don't think Strikes or Raids are really possible to finish single player as they are extremely difficult as it is doing them cooperatively, but you at least have the team mates to revive you and continue the battle.
I would say go for it, because I like it a lot personally, and I think a lot of the negative reviews from people come from those who thought it was going to be a lot more and larger than what it turned out to be.
I can do the Weekly Strikes at 28 and Nightfall solo, but the Vault of Glass raid is impossible solo AFAIK. The lowest you *could* do the VoG is with two people, but technically they needed a 3rd person to join mid raid in order to advance them through a certain part that required 3 people to unblock the next area. But even then, those two people that posted their achievement on reddit were very good and coordinated.
My take on the game so far is it started out fun, but I'm now at the point of having nothing left to do due to lack of content. All I do is complete the weekly strikes and nightfall on my characters and then that's it until the next reset.
There were 6 of us that were going to do the raid but we're either playing CSGO or they just haven't been on, so I got that to look forward to still whenever we decide to do it. I guess getting raid gear is the only way to reach light level 30 so I've been saving my ascendant shards for whenever I get those.