This is one of those topics where you will get many different answers. Many of them will be very situational and will contradict other opinions but aren't wrong.