Hi,
There’s a huge amount of discussion on this topic, I’d recommend using the forum’s search function to investigate.
In the meantime here’s a copy of topics to start your quest…