I am using two burners right now. I had a GQ-4X for like 8 years now. Great device, does the 25Vpp chips like 2532, 2732, 2716 that some of the lower end burners will not do.
I bought a TOP3000 to be able to program the DIP42 EEPROM MX29F1615 which the GQ4X does not support. The TOP3000 software is a little more quirky, but it is faster to program and overall has larger range of compatibility GQ4X. Downfall for TOP3000 is it does not program 21Vpp and 25Vpp chips. They are listed in the device list but they won't program. I am using TOP3000 for everything but 2732, 2532, and 2716 which I burn on GQ-4X.
I think the GQ-4X would work well for you needs if you want to focus on the old bally/stern games. Yes it likely needs an external power supply depending on the USB port. I reused an old wall wart DC power supply.
How long does a chip take to erase?.... depends.... 5min to 60min. The M2732A bootlegs commonly available with a tiny die erase very fast. Some of the late 70s and early 80s chips with very large die inside the window can take much longer to erase. Best I can tell is generally erase time mostly based on how big the die is inside the chip.
How many are bad? ... depends again. The M2732A bootleg batches range from 100% all work to 50% are dead on arrival. Pretty much if it burns OK and verifies OK the chip is fine and will run forever. If you get an immediate write error or the chip refuses to erase it is bad. W27C512, M27C040, M27C160 and MX29F1615 are chips I commonly use and those ones have a much high success rate than the DIP24 chips like 2732
Can you erase non windowed chips?.... depends on the device. If the device is OTP (one time programmable) than you get one shot at burning it, no erasing. If it is a UV EPROM you bake it in UV light to erase. If it is an EEPROM the burner will erase it pretty much instantly. AT28C16 is an EEPROM version of 2716. M27C512 is an EEPROM version of 27515.
Where do you get chips? ... All the chips used on old bally games are long obsolete so you are reusing chips pulled off of board or at the mercy of the grey market sellers mostly from China. They are typically less than a dollar each and expect some to be dead on arrival. Most of the time, most of the chips will all work. Occasionally i've had bad lots. Usually they come from China erased, cleaned up, and legs refinished.... so ready to use.
Typically you pick what EPROM to use based on the file size of the ROM AND how the board is jumpered. A smaller memory size can be replaced by a larger memory size when the pin count and pin out matches. So a 2732 can replace a 2716. A 27512 and replace a 2764, 27128, or 27256 because they are all DIP28 ROMs following a standard pin out. You just fill up the larger EPROM with repeated copies of the data so no matter where the CPU is set to look for the program it will find it.
This chart from wikipedia helps with EPROM sizes.
Untitled (resized).png