Sand is fine for bettas, but it's a PITB to clean. I have white sand in my 5.5 gallon...Oh man. EVERY little piece of food or poop shows up on it, and I probably won't use sand again, unless I have cories, or some other type of bottom feeder that will keep it clean.
I bought my sand from my...