I visited CMU twice with my kids, and both got the same vibe and refused to apply there. Nobody we saw on the tours looked happy.
In contrast, Rice consistently competes for and often wins the happiest students award. And afterwards, Rice students do fine in terms of career placement.
To me, this is an easy decision.