Welcome to the forum!!
Before you get much farther, let's clear one thing up. Unless you use Baquacil (which almost everyone here will strongly recommend against) you are going to have a chlorine pool. Whether you put in pool store granules or pucks, laundry bleach, liquid pool chlorine, or use a salt water generator, you are creating hypochlorous acid in the water, and that is what keeps your pool clean. I'll reiterate, because it's important - the final sanitizing chemical is exactly the same.
Chlorine gets its bad name from the countless pools, public and private, who are maintained by people who don't understand the chemistry. As a result, the water is dirty, cloudy, irritating, and sometimes downright gross.
If you understand the chemistry and use bleach properly, you can have crystal clear water with very little work and low expense. I just posted on another thread how nice it is when my guests say "Wow, it doesn't even smell like a pool!" and "It's so clean and nothing is irritating my eyes or skin!" My father in law has pretty bad eczema, and he was commenting yesterday about how comfortable my pool is.
I say all of this to discourage you from ruling out bleach for the wrong reasons. There are a lot of people here who use a SWG because of the convenience, though I think it ends up being more expensive than plain bleach. As for your question about salt to BBB, they are not mutually exclusive. A lot of SWG users start up their pool in the spring with bleach, and use the SWG for maintenance.
Sorry for the long reply. Please ask more questions if any of that isn't clear.