As we do create the "face" of the party (main PC), I do prefer being locked to that character, even if it means being less succesful in skill checks. If I created a charcter who is bad at talking, I think it should have repercussions in gameplay.

I think in a party based RPG it is a fundamental design decision whenever player plays as a party (Solasta, Icewind Dales, Wasteland2) or do they play as a leader of a party (Planescape Torment, Pillars of Eternity1&2). I quite disliked BG3 muddled approach - but to me personally either soluition isn't perfect. There are ways of acknowladging our companions social skills, without having a companion do all the talking - Deadfire and Pathfinders found a way to include our companions social skills, while still having our "face" do the talking. I personally, favour Deadfire, where companions give boost, but our PC still dictates our base chances of passing each skill check - that way playthroughs feel varied, rather than each playthrough coming down to ticking all the boxes through each of our companions.