Good afternoon @pete01
1 - We'd need to know the quality of your heating water to ascertain this properly. Plenty of systems if installed correctly don't need one. So if your system water is good, then no you don't.
2 - Not imo, but BG are expensive.