Ive always wanted to play one of these.
Minwah,
Why not make this into a cabaret? Viewing angle and sitting comfort (learning), is going to be a big factor.
Also, if it was a typical cocktail, the control panel would be under the table. The reason they did this, besides viewing angle and comfortable arm angles and position, is to keep the table free to put stuff on top... like a pizza parlor dining table.
If it takes up as much space as a mini or standup.. and making a standup or mini sitdown cab improves visuals and comfort... (as well as sound acoustics, and better focus due to the cabs 'blinder-sides') ...
Or, you may with to rethink the tabletop with regards to being a bit more similar to other tabletop designs.
Another thing to also consider.. is how often something that has open empty flat space, will get something 'temporarily' sat on top of it. And thus to play it, may require removing piles of stuff that your not even sure where to put. Sounds crazy, but Ive seen this in many collectors places.
Dont forget, that if it is going to be a table... do everything you can to make it drink / spill proof. Such as water-proofing certain areas with sealant. (esp mdf) Calking edges. Creating drainage channels.. as well as making sure nothing could drip or dribble into an electronics area. And finally, drain holes the exit the cab, so that a spill isnt pooled up without any way to remove it easily.
Even with a full glass top... liquids tend to roll under edges, as well as all over control panels / controllers... and thus into the cabinet.
Finally, you could probably hook up both a standard stick and an analog stick to the same inputs. Hacking a PC analog controller is pretty easy, and a lot of the new sticks mechanisms are very shallow. Or, you could hack an analog thumbstick that are in a gamepad... and epoxy putty a hand grip stick to it. (need to add some rubberbands or springs for greater centering power however.
They do make arcade analog balltops as well. But they are a little pricey.