Thermaltake make very descent cases. The soprano however, even though it is a very descent case, has a very flimsy door at the front and top mounted USB ports which I dislike. It also has quite good cooling but depends on what is in it.
I like Antec cases such as the sonata II better but the soprano is still a nice case.
Regards,
Korrupt