They have trash stock joysticks which is an obvious dealbreaker, at least the early models. I think new ones are using sanwa clones that may be at least acceptable. I think one of their specialty models now advertises actual sanwa sticks.
They generally use cheap components but people have a hate boner for them, they are pretty good for what you pay, except the joystick thing, which again may be at least acceptable nowdays. What do people expect for the price.
They go on clearance or special all the time, so it's best not to pay sticker for them IMO. Most can be found for 150 if you keep an eye on a website called brickseek. Some of the cabs like galaga and asteroids are often for 74.
I picked up a SF2 for 150 recently, and got into modding it which is the real fun, I am almost through. It's been a fun project, you feel like a advanced modder even though you are actually not doing that much. You replace all the buttons and sticks with ones that interface with USB encoder boards, which then plug into a raspberry Pi, pandora's box or PC. You then run a little 20 dollar amp off amazon for audio. You have to drill two extra button holes. SF cabs are the best too mod since they have 6 buttons. There's a big very active facebook group about modding them. IMO you WILL run into issues modding them, but it's kind of fun working through them. Then you throw a premade Pi image on (people make specific images for the modded A1up's) and have a massive arcade at your fingertips. Of course like all things retro gaming, IMO it sounds better than it actually is, but it's still fun. The ETA prime vid about modding them started it all and is the template people use, you can google it.
At first I was thinking I wouldn't mod, I read a post about how these are toys and best to leave them stock and enjoy, but after I had mine like 5 minutes it was like "ok I'm bored, time to mod this sucker!!!" lol.
It can get expensive even with half price cabs as the base. I'd estimate I'll have ~500+ dollars in mine by the end. 162 for the cab after tax, an initial modding supplies bill of around 150 more, I still need to get the riser which is 50, i had to buy a plexiglass deck protector (mine was such old stock it didnt have one as all new units do), ended up having to get two cus I bought the wrong one initially, at 25 a pop so that's 50 more. And then I already had a Pi laying around for a while so I dont mentally count it, but technically the Canakit pi and SD card probably cost another ~100.
I figure the tactile arcade controls to go with the retro games is what makes it worth it, since you can get retro games anywhere.
The real genius of these things IMO is that they're LIGHT. They weigh 60 pounds, you can easily move them. It's really the weight that makes most arcade machines non starters for casual people.
Also I dont have kids, but kids are drawn to arcade machines like moths to flame. They LOVE them. So if you did have kids, that would add an extra dimension. When my friend's kids come over, they make a beeline for the A1up.