Hi and welcome!
I'm not endorsing but I had a magnum 350 (plus, max, hot or something, can't remember) and it did a good job but I still preferred the slower more complete setup I had with bio-balls, filter, carbon, etc...it had filter at the top with (coarse plastic screen around filter cloth which surrounded the sponge on top of hose) fine sponge which filtered any small particles from going down into the next filter which then led into the trickle through bio-balls box and then into activated carbon etc treatment compartment after which water was pumped back up into tank. I really think this kind of setup (lol, brain freeze, can't remember what you call this, --edit wait a sec, SUMP Filter system?

) is the best, though I later added the magnum 350 as well after going to a bigger tank. I think you have to keep in mind that if water just cycles at 500 GPH but is not really too well "purified" in the process, it's not so great but sounds good for "marketing"
My advice would be look for something that's efficient at what it does, "filtering", and not just go with the 'biggest GPH' number, in my setup I had the less efficient more powerful system on one end of the tank with its output on the other side of the tank where the slower more efficient filter suctioned from. I later even added one of those simple over-the-back whisper/penguin can't remember model but you get the picture....good luck with the decision and keep us posted.