I find that Prazipro is well tolerated as long as the tank is aerated. The solvent used in it is a type of glycol, and bacteria feeds on it, which in turn sucks up oxygen out of the water and raises the CO2 level. Good aeration (best from a strong air stone) takes care of that. I've heard people talk about problems with expired prazipro, but I'm not sure what the issues are.
Regular praziquantel is available, and it is one component of General Cure (metronidazole is the other) but prazi isn't really soluble in seawater (thus the use of a solvent). I press it through a 80 micron net (brine shrimp net) and that disperses it better.
I won't use fenbendazole - it causes fatal reactions in some fish, and I'm not really interested in trying it out on a widespread basis just to find out what species are affected: flashlight fish, darters, catfish and tetras have all been reported to have issues with it.
Jay