IU is relatively easy to get into for a near top tier direct admit.
I wouldn’t ay rank = competitiveness. It’s a much larger school that the others you mentioned - campus and school.
Pitt is in a city. Baylor is more religious.
You need to find the right school for you as you have to be there all four years, day after day, and all these are fine programs. TCU is on the quick rise - as you see in Poets & Quants since you’re using that as a resource.
Good luck.