No case fits perfectly for everyones use-case scenario or liking. Ifs and buts and a bit compromise will always be there and finding someone who can custom design a case will be like finding a needle in a haystack and too much costly.
Try cheap brands as well like deepcool and ANT, you never...