I already own the Rogue Flat Utility Bench 2.0, but I needed a second quality bench in order to perform bench dips. The TDS Flat Bench seems just as durable. I don't have a wobble with either bench. Side by side, the metal looks and feels the same. You can tell it's 3x2 11-gauge steel. This is important when using heavier weights. What I will say is that the end of the TDS bench seat hangs off. Don't use heavy weights there.As for assembly, it's more complicated than it seems. The TDS Flat Bench only has eight bolts. However, the two longer bolts for the bench seat were difficult to line up with the center base arch's screw holes. Even with a flashlight, I was struggling to find the screw holes. It was easier to assemble it with the legs up in the air and the seat on the floor.More importantly, the screw holes at the bottom of the center base arch should have been about 1/10 of an inch below than where they are. With mine, it means when you attach the center base arch to the wide feet and drop it all the way down, the screws will not line up with the holes. I'd say it's off by about 1/5 of an inch. Although it's not a big deal to me, I do wonder if this makes the bench a bit weaker.