"Good water quality" as defined IMO, is not only the current parameters in your tank, but what you do to maintain those levels. Anyone can temporarily dose a bunch of calcium to get a 'good reading' but without good husbandry, that level will be gone the next day. How good is your water change schedule? How often do you monitor your RO/DI, pre-RO, post-RO, post-DI, TDS readings? Do you test each new batch of salt, so you can adjust the quantities you use? More/less salt, having to dose more calcium, etc...
As far as salt, if I only had one small tank, I would use Tropic Marin Pro based from prior experience, but with all my current tanks and seeing the results from this comparison, I 've used Coralife exclusively since.
http://sites.google.com/site/reefsaltanalysis/AWT_Salt_Analysis_0208.pdf?attredirects=0