I've been a customer of Bord Gaís since 2018 - prior to that I was with ESB, Airtricity, Electric Ireland for various periods of 1 - 3 years
Since 2018, whenever I renewed, Bord Gaís offered me enough of a discount that I stayed - not out of loyalty but because the price was correct at the time. But it really is annoying having to spend a few hours once a year to stay on the best tariff.
One of the agents calls to the house (!) just before renewal and we have a quick discussion but I am prepared and have the competitor's offers in front of me when negotiating. Never takes long