I haven't played any Baldur's Gate games before but I've heard so much about this game that I'm going to buy it.
However, before I start, I always wonder about this: some games allow you to unlock any weapon at some point in the game, and if you miss one in some quest you can always go back. If you accidentally sell one you can buy it back or forge a new one again, or have it respawn. If you want some other class you can switch later.
Other games are not like that, and if you screw up or aren't aware of [full in the blank] then you can't unlock something.
What's the story with BG3? Do I need to be careful and plan before going on missions?
There are absolutely irreparable consequences to your actions in this game. You have to "plan ahead" in the sense that you have to be sure what path you want to go down because other paths will become closed or non-existent. It also is sometimes not obvious which path makes the most sense to take, which is by design.
Without trying to spoil anything, I made a mistake with one of my characters which caused them to permanently leave the group and I can't get them back.
It forces replayability if you're the kind of person who needs to do everything.
It's absolutely enjoyable. The choices feel like they have a lot of weight. At the end of the day it's just a video game, so you just have to pick a choice and see what happens. You can also save scum if you're super unhappy with an outcome, but I try to avoid that.
I've always had a problem with these type of games where I don't want to miss story content because I highly doubt I'll play it again.
However I really had to let it go on this game and just go along with it. Now I'm in Act 3 and I'm drowning in gear. I could also buy gear to do a variety of builds if I wanted.
But don't let perfect be the enemy of good. Just play the game and do what you want.
It makes the game feel more dynamic and helps make your experience with it feel more unique. I don't view it as "missing content" as much as it is possible content I could experience
But there are some consequences that are unpredictable and objectively bad - one bad luck streak or bad decision can make your save a significantly lesser experience. As unpopular as this opinion is, I call this an actual design flaw with the game. There are however many decisions with positive or negative impacts that are way more balanced and add spiciness and variety to each playthrough.
I have one campaign currently at the start of act 3. Another that is about to start act 2. And a multi-player campaign with my buddies that is like 2/3 of the way through act 1.
If you like DnD and/or CRPGs you will be not find a better game.
I played Divinity: Original Sin 2 twice with two groups in multiplayer and it was a blast every time. Sure, you won't 100% the game, but that's what makes it replayable.
I imagine BG3 isn't different in that regard. I also have just started, but it gives very similar vibes to D:OS2.
It's incredibly enjoyable. It doesn't force anything other than the consequences of your actions. What you do in this game heavily impacts the people and world around you. Treat your decisions as if they matter, because they do, sometimes more than you can imagine.
You can replay the game with completely different outcomes to just about everything. I started my second playthrough and already the world is very different than it was in my first playthrough.
And all of that is part of the beauty of this game. Decisions are meaningful, and the consequences are far-reaching. Many times I found myself thinking about my choices as I would in real life.