Are you sure you’ve calculated your unweighted correctly. 2 B+ is fine. It wouldn’t make a low GPA as you describe it.
All these are reaches. But assuming you can afford them, then ED where you want. ED is not a game. You will spend four years, day after day. And all of these are somewhat similarly rejective.
Good luck.