KU literally parallels IU - I prefer the town more. IU campus a bit nicer. But basketball is king, although IU has football love now.
Honors doesn’t really matter for outcome but do for experience - KU > IU.
If $40k is firm, don’t Arizona.
If needs to be close, besides KU, WVU has what she wants under $30k. Ohio U, like Miami, to an extent - but lesser cost.
If she’s good with Michigan State, then you’re good.