In theory, the Mini Tank has its internals well sorted. There are three main areas - to the right there’s the drive bays for both 5.25-inch and 3.5-inch devices; and to the left, the motherboard tray area; and below it, the PSU bay. Each of these areas are well sized, for example, the HDD drive cage can accommodate up to four hard drives, which is plenty for a Mini-ITX board, while the PSU bay will accommodate ATX-sized PSUs of up to 200mm in length.
However, in practice, it’s quite hard to get things to fit. For one, because of the way the PSU bay is designed, PSUs can only be installed via the back and considering how close the HDD drive bays are behind, it's hard to route the cables to where you need them. Also, even if there's enough space (lengthwise) for graphics cards up to 340mm, there isn't enough depth. As it is, the bigger graphics cards will jut out from the motherboard tray area and we found that the drive bays behind are not recessed enough. This is not a problem for most cards, but we found cards with rear backplates - like a Radeon HD 5970- to be a real tight fit, as it would rub against the screws holding the drive cage behind. Fortunately, this problem can be fixed by removing the offending screw, but really, Cubitek should have taken this into consideration.
Another thing we didn't like about the Mini Tank is that there's little space between the PSU bay and the HDD cage. In theory, the Mini Tank will accommodate PSUs up to 200mm in length. In practice, however, users will find that with the HDD cage so close behind, it's terribly tiring to have to thread the various cables through to the components. Also, there's little in the way of cable management, so it's best to prepare some cable ties of your own.
Lastly, we also we didn’t like the Mini Tank that despite having USB 3.0 ports at the front, the casing lacks proper USB 3.0 headers and instead requires users to use an adapter instead. The adapter is pretty clunky and this causes unnecessary clutter within the casing.