I've used a CM 690 so I can vote for that. But if you are on a smaller budget, I would choose the new Gladiator 600, it is the only mid tower chassis right now with a CPU retention hole cutout so you can change your CPU without removing your motherboard.