What fluid plugin should i use for 3d fluid simulation

fluid flux and fluid ninja are both 2d fluid sim

3d sims i have found are zibra liquids, and Niagara .
i want to be able to achieve some level of freedom, controlling different params at runtime, spawning and removing water etc.

basically I’m wondering what are the pro and cons of different plugins or is there a plugin i’m missing. and what are the differences

Niagara Fluids has 2D and 3D liquid and gas sims. It is included in the Engine, so it is easy to test out and use.