I disagree on the substrate issue. I personally do not think a tank looks natural with no substrate. No matter how much is going on and how small the tank is the matter is resolved in 5 minutes with a python to clean the substrate. You will have to clean the tank bottom substrate or no. And water changes need to be once to twice a week of at least 50%. The smaller the tank the easier it is to pollute. It is only a 10 gallon, water changes are a piece of cake. I do a 100 gallon tank 3 times a week along with 10 other tanks.