I have an NZXT Guardian 921 RB, a mid tower case. Given the chance to go back and choose differently however, I would. I would go with a good full-tower case with good cable management. My case has poor cable management and is limited in size and capacity. My dream case would be the Corsair 900d. Size isn't a concern for me, and the 900d is a monster! I don't require it, but it even has the capacity for dual PSU's. It will also accommodate any size cooler that you want. It would be ideal for a very intricate custom water cooling system, which is my ultimate goal. If I'm not mistaken, it can hold TWO 480mm radiators internally.
Pretty much anything that Corsair makes is going to be good quality workmanship. I would consider them the "Cadillac" of computer parts. If you're not looking for something as big as the 900d, they also have a 750d and 800d which are smaller, but still full size. They aren't the flashiest of cases, but they are very well built and practical.