Swat & Haverford are both extremely well regarded academically, with Swat generally being “ranked higher.” That said, they are close enough that fit is the real consideration. Haverford is really small, but gets “bigger” with all the bi-co classes and actives with Bryn Mawr.
Honor code is a big deal at Haverford. If that doesn’t appeal to you, then I’d look elsewhere.
Have you looked at St. Joes? Probably get some good merit $ from them.