They way you have it’s fine, using an array. You just need one hole modeled and if you want to resize it it’s fairly simple to select the loops and scale the circle up or down. That’s the way I would do it, no fancy or complicated setup, straight good old poly modeling.