The magnet holder gives a lot of verstaility because it sticks anywhere. They are cheaper. They do work well.
The rocks can better hide the pumps, when the rock is grown with coralline it is almost invisible. The downside is it is harder to get the pump to clean it. The rock is also kind of big, 11" by 6" by 6"