IOA has around 20, not including bars. I believe I only rattled off 15 from permits.
What’s different here is Epic seems to have more full service locations. While the other parks each have two inside the parks (Mythos and Confisco, Finnigans and Lombards,) Epic seems to have ~5. That’s more like a Disney park to me.