Gameplay is subjective, so we'll leave that aside.... the easiest way to tell is with a simple "mame rom -lx" call.
Scroll down to the "driver" entry.
If "status" is preliminary then the game is unplayable. If it's better than that then it'll run. If it says "imperfect" for the status, then look at the rest of the flags to see where it's messed up. Imperfect games are playable though... they are just glitchy in various respects.
The rythym games run just fine.... the chds in this instance are for the music.... won't fit on a rom ya know.

Don't let beatmania fool ya... the turntable is a spinner basically, but you don't need a spinner to play.... it's kind of like guitar hero... the strum bar flicks up and down, but it doesn't matter which way you strum it. It's basically like that. You need 6 buttons to play beatmania.... 5 for the keyboard keys and at least one for the turntable..... you could even map the turntable up/down to your joystick.
As for the controls... I'm not sure which games you are talking about, but bass-angler, which uses a chd, is mapped to a joystick/mouse. I don't know what version of controls.ini you have, but we never put "? ? ?" as a control type... my guess is your viewer is doing that. Look at the controls via the "-lx" command.... that will give you the software controls... which give you a better idea of what controls you would use for the game besides the original controls.
The laserdisc emulation is pretty good, but the resource requirements are HUGE compared to daphne. That being said, cube-quest and firefox only run in mame... so get cube quest and firefox.
I actually have a difference of opinion with the mame devs in regards to the laserdisc chds. They are essentially using lossless full-resolution frames ripped from the laser disc. That's great and all for sticking on a shelf, but the actual cabinets only had a crappy ntsc signal that was converted back to rgb, so it's a tad overkill for playability. You can compress ld chds more I'm told, but then your rom manager will forever say they are broken, and that's a hassle. The artwork system can't really handle fmv very well either... thus the slowness. I'm not complaining mind you, I'm just saying that the ld emulation could be handled differently.
I share your frustration... I'm going through it myself, but it is so difficult to pick and choose and still verify your rom set that it just makes sense to dl em all. What I'm doing is keeping a master copy on my desktop. This is for rom verification.... it's much easier to tell which roms are missing when you don't have a 500 game "miss list" of the casino and em games you decided not to dl. My mame cabs aren't getting all of these roms though. Anything with a status of prelimenary doesn't get copied to the mame cabs.
I'm keeping the chds "on a shelf" atm... even the non-working ones. Some of them are pretty cool and they'll be fun to try once the drivers start working. The thing is, dling them, even on a high speed connection, can be tedious and time-consuming. To me it's better to do it now so I'll have them. I stopped dling chds for a period of several years and now it's taking me a couple of months to get all my chd ducks in a row.... and that's just the playable ones.