I've never been a fan of the "Hurry! You're going to die! Soon!" games like the "Curse of the Azure Bonds" or the "Neverwinter Nights Mask of the Betrayer" games. Your first run through the game you actually believe the "Hurry! You're going to die! Soon!" lie and try to cure yourself as soon as possible, only to be disappointed. THAT is the biggest punishment for good role playing! If, say, you were able to get cured early in the game, and then spend the rest of the game determining who did it to you, why they did it, and trying to stop them, or getting revenge, THAT would be better role playing.
In BG3, like BG2, you start out in a rush, trying to just get out of there A.S.A.P.! But it's not until you're on the beach and meet Shadowheart, who says that you're going to need supplies, do you learn that you need to start looking for stuff. A BETTER role playing option would be to encounter someone, perhaps Lae'zel, in or near one of the first mindflayer pods that directs the player to find some better gear as happens at the start of BG2.
As most of the Companions mention seeing the player STRUTTING about the ship, why not let us see them too? (even if we can't get to them?)
As I am found of the Rogue, and love roleplaying one, I am disappointed with the Rogue in BG3. Or should I say, why bother role playing a Rogue? EVERY Class can do EVERYTHING that a Rogue can do! The difference between having a Rogue lockpick or disarm a trap, and some other class doing so should be miles apart, not the same thing. In Early Access I've been forced to play a Warlock for the damage output because it can do everything a Rogue can, but deals more damage.
The bottom line is this, every class has it's perks and it's weaknesses, role playing involves playing to the perks, and dealing with the weaknesses. (often by having companions who cover the weaknesses) I love role playing, but BG3 currently centers around maximizing damage, and almost completely ignoring any role playing aspects.