I recently lost my betta fish, Kori, who I love dearly and who will always have a special place in my heart. Although I don't think I'm emotionally ready yet to get another fish, I know in the semi-near future I will be and I want to get I new tank because I felt like the 2.5 I had Kori in was far too small. However, I don't know whether a 5 gallon or a 10 is better. I think both have pros and cons such as a 5 gallon is cheaper, easier to fit on my dresser, and will cycle quicker but it definitely won't stay as clean as a 10 and in some ways I'm limited in space for plants and small tank mates like shrimp and snails. On the other hand a 10 will be much easier to manage and keep clean, plus I have many more options in terms of space but I'm afraid that it could be too much space for a betta and it possibly out of budget depending on the brand of tank. As a note, I plan on taking on aquascaping and natural planted approach to any tank I get so the majority of the tank will be planted. Anyway, I'm just interested in other's opinion on what size they think is better for a betta. Of course I could always meet in the middle and get a tank around 7 gallons but I've noticed that 7's are hard to find in my area compared to a 5 or 10.