I can't find much to criticize here. The hardware is excellent at this price. I might have liked to see a softer up-stop perhaps, but that's just my preference, nothing wrong with the one that's there.
The stability is completely fine - just adjust the legs properly, which you have to do with a 3 leg stand too, so... The footboard is big, and that's why I also have Speed Cobra single and double kick pedals - they're the ones to get if you are 45-56 EU size and up. I find smaller pedal sizes to be uncomfortable.