The only thing "bad" I'd say about the sinister coolant filter is that it's a bypass. Meaning it only filters a small amount of fluid all the time. And that goes for any brand that mounts in that location and is a bypass system. They are all the same.
Where as the ipr kit, is a full flow system. It filters 100% of the flow of fluid all the time. Effectively having a much greater impact on the cleanliness of the fluid. BUT, the flip side to that is that it is maintenance dependant. If not monitored and maintained being that it is full flow, if it clogs, 0 coolant flowing through that, or partial floe, creating some issues that you don't want to find out about.
The flip side to the bypass style, if the filter clogs, it clogs. And it just doesn't filter anything, there is no impact on flow of coolant elsewhere to where it needs to be in the engine.
So imo, if you have a bpd oil cooler, go ahead and go with the bypass style, it's less reliant upon filtered and clean coolant, maintenance is simple and less regulated.
If you have an oem style liquid/liquid oil cooler, go with the ipr full flow kit. As your liquid/liquid is 100% reliant on clean filtered coolant in good shape.