Originally Posted by Niara
For the record: I'm with Icelyn on her statement. The bonus action restriction is an arbitrary, unfounded and ultimately pointless restriction in 5e, and a flaw in its ruleset that was place in due to legitimate concerns from older editions which, due to 5e's design, were not actually legitimate concerns in 5e. It's unnecessary and does not belong (and, in fact, it actually runs against 5e's original design philosophy and creation style). It does not create imbalance or unfairness, and it does not create gain that is not sufficiently balanced by cost. There are three instances where this is not the case - and those three specific instances require specific rules which would take command over the general rules for spellcasting (one is quicken spell, and the others are two specific ba/action spell combinations). The Ba limitation punishes all spellcasters needlessly, and it needs to go. It's good that it's gone, here. I don't play at a single table that uses the rule, and it has only increased the enjoyment and decreased frustration for everyone to dispense with it.

I have made positive statements about indivudual small changes like this. But they are not being made as part of an intelligent, balanced redesign of D&D. For every one of these things we might be happy with in our own campaigns, there are ten other mistakes in BG3 that are frustrating and disappointing. This is not even a "homebrew," as that implies there is purpose behind the changes. The haphazard way this game has been put together is clearly not based on any principled vision for how to improve 5E.

It's easy to get some people to cheer for dumbing down the game and making it "easier," but these things just ruin the long-term value of the game. Why don't we give all classes d20 hit die? Why don't we let every class learn all the spells from every spellbook? The rules in 5E, for the most part, are there for a reason, and exist as part of a larger balanced whole. If you are going to make changes, you must preserve the depth and value in the existing systems.