Once quick comment about QT salinity...
I've found that before getting a fish from a new store that you haven't purchased from, it's worked better to keep my SG
around 1.024 or so. If you get a store that keeps it's tanks SG
on the higher end, you're good to go. However, if you do end up with a store that keeps it around 1.020, then it's easy to just dilute down the saltier water of your QT by using freshwater. It's way easier to make salty water less salty than vice versa.
Also... don't trust what your fish store say they keep their water at. Always test the water in the bag when you get home. I've found that most in my area seem to keep it around 1.023-1.024 even though they say they keep it at 1.020-1.021.