Apologies for not reading all the thread, and perhaps repeating an idea, but I would have just quoted it and replied anyway.
I'd rework bonus actions. In concept they are a thing that should feel like a bonus. In reality if you can reliably get one every turn they are so advantageous as to be almost necessary. Besides that they are the clunkiest thing for my new players to get their heads around.
Scrap them and remap existing ones to work without bonus actions, or give the equivalent of reactions IE Attacks of Opportunity to Bonus Action and no TWF is not it.
PS. This would also help with TWF
PPS. This would also help with the bonus action spell/action cantrip rule which new players also have a hard time wrapping their heads around.