Rangers.
Now, this could just be me, but I can't think of a time when my Ranger Beastmaster ever used Favored Enemy in BG3, and yet there were plenty of times, especially on the Nautiloid, when it would have come into play.
Now, that said, it's been awhile since I played that class, but I just don't remember getting any kind of Advantage on checks involving Aberrations, which is the Favored Enemy I chose. It could have been there, mind you, but I don't remember it.
For example, when making rolls on the Nautiloid to determine if he could understand the Mind Flayer scripts on the machines near Shadowheart, an Arcana roll is made. Well, since Mind Flayers are Aberrations, he should have gotten an advantage on the roll to determine if he could understand the language and know what the buttons mean. I don't think he did. Again, it's been awhile since I played him, and if they did give him advantage - or they've since fixed it - that's great. Still, that's one of the main bonuses right out the gate for a ranger. They are experts at tracking and hunting especially those who are their favored enemies. So, if it's not in the game, it needs to be.
Favored Terrain is another major main element of the ranger right from the beginning, and thus far I can't ever remember an incident in the game where it came into play. Did I even get to pick a Favored Terrain? If so, why? After all, there is hardly ever Difficult terrain - so that the rest of the party would be slowed but the ranger would not, when would the group ever "become lost" in BG3, so that the ranger would be able to prevent that from happening, there are no random encounters while traveling, so why would rangers being more alert make any difference, the game doesn't allow rangers to stealth at a normal pace in their favorite terrain, there is no foraging for food, and you can't track creatures. So, one of the most important, basic features of a ranger is completely pointless in BG3. It doesn't matter what your favorite terrain is because thus far in EA, none of the benefits of favored terrain applies.
So, right away, the ranger takes a pretty solid hit to its usefullness as a class. In order to fix this, Larian would need to implement advantage on rolls for Favored Enemy (if they haven't already), provide opportunities to find tracks and actually track Favored Enemies - so let's say your favorite enemy is oozes, they could have all traces of oozes at Grymforge be invisible to players and then you roll to see if you find tracks for the oozes and if you succeed you actually see them on the ground and then can follow them to their location and not be surprised when they attack (allowing the ranger with oozes favored enemy to get an advantage on the roll to see the tracks) - more opportunities to make Intelligence checks to recall information on said favored enemies, etc.
For Favored Terrain, they'd need to give you reasons why the favored terrain ability sets the ranger apart from every other class. If you pick forest, for example, the ranger can stealth by themselves faster than anyone else. They'd need to provide more difficult terrain that slows people down, like brambles and bushes and such in the forest, or mud or something, so that the ranger isn't slowed but everyone else is (just using Forest as an example). They'd need to have transition screens between areas, indicating that more than a few seconds went by between maybe places like the Nautiloid/Beach/Dank Crypt area and the Grove. You know, like they traveled for an hour or so through some rugged terrain to reach the Grove Gate, and then have it where a Survival check is necessary to keep from getting lost so the Ranger would automatically not get lost while everyone else could. What would it mean to get lost? You wind up back in the previous area and have to Long Rest before trying again, or maybe you lose a Short Rest as you try to rest from your weary traveling, or maybe you have to spend food, or some sort of consequence for getting lost - meanwhile, the ranger never gets lost in their favored terrain, so if you have a ranger with you, it's not an issue.
They'd also need to implement random encounters chance while traveling between map locations. So, maybe you might run into a group of goblins while traveling from the Nautiloid/Crypt/Beach area to the Grove area, and they might surprise you - unless you have a ranger with you and its the ranger's favored terrain.
And food. Food would need to be a LOT more scarce in the game so that they could implement a foraging system where you can forage for food, or hunt, and the ranger would get advantage on Survival checks to be able to find food easier than other classes.
All these things would then add value to the Ranger class right from the beginning. Meanwhile, as it stands, the Ranger is just kinda sorta meh right from the beginning. They are kinda a fighter, but not really, and later they get some spellcasting - which is implemented well, by the way. But the point is, overall, the Ranger has been stripped of a lot of their value in the beginning because there is very little to do with Favored Terrain in BG3, which is a huge part of what makes a Ranger a Ranger.
And it could mostly be fixed by implementing travel between map locations - which means they'd have to maybe create smaller maps instead of shoving them all together, and then actually have transitions between them indicating more lengthy travel - and random encounters - and if they added a hunting/foraging survival system with much less food handed out at every turn, that would also make a huge difference. In order to give Rangers value, food needs to be something a typical character has to worry about acquiring, while the Ranger has a much easier time of it because they're good at Survival especially in their terrain.
Oh, and I almost forgot, is there even a Primal Awareness ability for Rangers? I don't remember there being one, and I certainly never used it. However, that would be an awesome ability that would allow Rangers to be able to detect the presence of creatures within a certain game map (assuming game maps were smaller). So, you spend a spell slot and can tell that blighted village has undead in it somewhere, or at Grymforge you cast it and determine that there are fiends there along with elementals.
Anyway, the lack of all these things makes the Ranger so much less valuable right from the beginning.
I'll get into Ranger subclasses next.