I have 2 xp3's on my 140 cichlid tank and an ehiem 2217 on my 115 cichlid tank. The xp's are easier to maintain, but IMO
I think the ehiem filters better. The ehiem is designed with the intake on the bottom and the output at the top. This forces the water to complete the full cycle of the filter before being released back into the tank. The xp's come in the top of the filter and exit the top of the filter. I think this doesnt force the water through the entire filter. I like both but think the eheim is a better design. They are on e-bay for about the same price.