I used 2 table bases similar to these for my table and they're
really stable. I'm not going back to folding legs anymore!
http://www.webstaurantstore.com/lancaster-table-seating-30-black-metal-table-base/34920330 BL.html
Here's what I did to make the bases detachable: when I installed these on my table, I penciled out an outline on the underside of the tabletop where these bases would attach, then added about 4" outward, and squared it off. I then cut a piece of 3/4" plywood to that squared-off shape and permanently attached it to the underside of the tabletop using 1 1/4" screws. Now I have a depth of 1 1/2" to work with to attach the bases to, assuming 3/4" ply was used for the tabletop playing surface. I then set the tabletop on the ground, underside up, and set the bases on the plywood exactly where I wanted them, and marked the location of the bolt holes on the plywood. At each of those locations I installed a threaded insert nut (there's now enough depth so it's not poking through the playing surface) and used a bolt with a flat and a cut washer to attach the base to the table. The bases I used have 8 holes on each, so I needed 16 threaded insert nuts, bolts, cut washers, etc. It only takes a few minutes to get the bases on and off.
It's a little more money but if you can find a storage solution for the bases when the table is not in use I think it's a very sturdy option. Oh, you may have to cut the height of the legs down a little, too.