The construction method not as strong is what I have seen in the industry, that doesnt mean bad just thinner glass, not as nice polished edges, cheaper overflow designs and most of the furniture is unfinished oak faced if I remember correct not solid oak or solid wood, hinges not stainless steel. Then your paying up front with them shipping to you. I might recommend buying a tank/stand through LFS for it might work better if your LFS store buys it and you pick it up there, at least then if you dont like it they can help correct the issue, otherwise you might be stuck with it.
Personally when you get above the standard 75 gallon tank I perfer to work with a LFS store or private person known for making good tanks for the last thing you dont want is the leak issue or even worse the blow out.