Covenant issue solution, makes choice matter and satisfies min maxers

I am also all for doing that

I think it still leaves the weight of choice making there and also frees up your options when it comes to having all your abilities unlocked
I don’t think I can name a single in WoWs history when you’ve had such a giant wall between swapping abilities

I take issue with this. I would argue that most of the player-base tries to min-max according to their level of skill. Most players look for better gear, most do some research into talents. Let’s be honest, WoW’s content boils down to keys, raids, and pvp. Whether someone is pushing a low or high key, they want that extra optimal talent/ability to get them there.
And darling, nobody needs anything from WoW, it’s not a life necessity, so stop with that silly argument.

That would be a lot better.
To atleast have acces to all abilities and their upgrades.
Soulbinds can be mostly balanced I feel because they don’t change your gameplay and input that much, but they would have to change the soulbinds traits that buff the covenant combat abilities because it wouldn’t make that much sense (there’s only a few of them, I think).