Its not that they need the water space cause they will be OK in a 10 however they need the tank space if there are other fish in there. Even when you got 1 RTS in a 30 gallon the RTS can and will attack the other fish. THey are HIGHLY territorial fish. I jsut gave mine to a LFS because of the damage he was doing to my kuhli's