Both the Case and CPU cooler can be easily improved upon if you can shop elsewhere for them (I outright would not put that cooler on OC'd kaby lake i7). For cpu cooling I'd look to Noctua, bequiet and Deepcool as the most efficient; decent heat pipes,hefty split mass, large fin area with two large slow fans is the way to do big air as a general guide. I'm also not a fan of 300 cases for cooling, they can't obtain positive pressure from fitted fans with convection, and they lack many of the modern features or modular approach taken by other mid-towers in a similar price range (ed - such as Fractal Design Core 2500, though it too needs another front/bottom intake fan imo).
I'd have some fun with the case, you aren't budget strapped and a good case (and PSU) travels with you through hardware builds. There are lots of case manufacturers out there; a general tenet for features would be bottom/ low front to top/high back air flow, around twice the active (filtered) intake to all exhausts and solid construction/noise damping. You should be able to remove all unwanted parts, (modular hdd cages etc) and it should allow you to neatly route cables behind the motherboard tray or around the chassis to provide clean air flow. Some cleverer cases provide mounts for 1 x 3.5" and 1 x 2.5" drives outside the main drive bays, allowing the removal of all 3.5" bays for the most common configuration.
The specs to bare in mind with cases are - whether you need an optical drive, your intended motherboard form factor(E-ATX to mITX), GPU length and CPU cooler height; otherwise go wild on styling with some regard to the general tenets above