I was thinking of the in the tank filter because it will add a current in the tank that piranhas like. I know they are messy fish, but i will take the time to clean the tank. Only 1/2 of the tank has plants, the other side has normal black gravel, so it will be easy to vacuum, i will just have to take my time with the planted side and the substrate over there. I really need to save up and get a canister filter, but i,m planning on saving for a 90 gallon tank setup i want to get by next july.