looks like a nice tank, and I'm a big fan of the overhead filtration having used it before; it would however benefit from a supplemented filter such as a canister for big messy fish, which kind of negates the benefit of the filter in the first place
Have you read the reviews on it yet? I would scroll through those and see what people who have purchased it have to say. If there are no reviews I would be cautious.
IMO: Stick with a LFS. Aqueon, Marineland both have lifetime Warranty on larger tanks. If that tank lets go then who are you going to call? (ghost busters, lol)... I would be willing to bet you would get a nice 210-220 for $1000-1500 new from a LFS.