having a hybrid system like starcraft 2 involving some measure of realistic line of sight is best, maybe even make perception a trait that allows more viewing distance.
how it's done in the current game is really really bad, like I said ruins the game for me.

fog of war is very important in a game of this style, making the game more new player friendly by having everything pre scouted is anoying.

perhapse certain charcter with knowledge of certain areas can have a rough light fog instead of complete black fog but this really has to be done to make

BG3 a success.