XP3 is decent filter. Now that prices went up on them, they aren't worth it. I got all of them. Worked with Magnum 350s and fluvals as well. Fluvals are garbage. Just like previous have stated, their design for media is a hassle, priming couldn't be made any harder, and flow isn't as described. Magnum 350s, i won't go there. If anything its used to polish water, thats it. Eheim i never worked with. I've had the XP1, XP2 and the XP3. At one point, I've had three XP3s on my 90G because i had such a heavy load. One clogs right after the other. After finishing cleaning one canister, the next day I find another XP3 with reduced flow. And the man ain't lying about his pee getting more flow than the XP3. When the canister is clogged, you WILL know! The spraybar will be dripping instead of flowing. At this point, Im looking into the algae turf scrubber and hoping I can sell these POS soon.