If you're considering U of Iowa, I'd highly recommend it. The faculty are talented, knowledgeable and very involved. The facilities are solid. More than anything, I'm impressed by the other grad students - there's a real sense of community and an impressive work ethic. My peers are supportive, but challenging and really engaged in each other's work, while really pushing things in their own practice. It's a really good environment to make work in and take risks in.
Also, the program is fully funded. Grads (typically) get TAships that involves teaching 1 class per semester, which cover the cost of tuition, health insurance and a ~$9k stipend per academic year. There's the possibility of teaching more than 1 class and increasing the stipend accordingly.
Let me know if you have questions, I'd be happy to say a little more.