You're right, the BA requirement makes it suck. And then BG3 makes it much worse still with all the new Bonus Actions available.

I hope they fix dual wielding for the next version of D&D. To make it cool and viable mechanically without being overpowered, it could have something to do with reactions (dual shortswords react faster than a Greatsword), and some flexibility between defense and offense.