Well in my experiance a pump that flows 500 GPH is good cause it blow my sand away even if I point it to the middle of the tank. But MAG is the best In my opinion cause its a different design of pump. It uses a magnet instead of a regular motor pump, so it hardly loose power when tryin to push water through