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.