we have a couple of 4-way divided 5 gallon tanks w/ glass dividers from "island aquariums" and bottles for our juvenile bettas as well. grow out tank is 20 gallon and breeding tank is 5 gallon. i think when talking about fish quality you have to ask yourself this, "how often do your fish get sick?" if you are constantly dealing with velvet, ich, fin rot or fungus then something is not right. keeping bettas in smaller tanks etc. takes a lot of work but when done right i see no problem with it. i challenge anyone to tell me my bettas are not as happy or as healthy as ones in a 10 gallon. as for salt, we use it in all our water preparation and will continue to use it along with dry indian almond leaf. if it ain't broke, no need to change it.