It's difficult to assess one way or the other, but the impact of poisons on rat-eating animals was bordering catastrophic in some areas. Farms using rat poison would often have dead raptors nearby, for example. Hopefully the predators not dying from poisoning will have its own effect on the rat population. It might not be as significant as poison, but it's better that we have healthy predator populations rather than eventually little or none.