As this to me would seem to be more efficient, and less prone to error repeatedly rotating duplicated meshes. Is there a reason that's not how you're doing it in the video?
The array modifier could work. In situations like this I tend to prefer a little more specific artistic control. For example, the opening of the mailbox doors can't be accomplished individually with the array modifier as far as I know. Maintaining the option to tweak small things in order to throw off repetition is key imo.
I was mainly just referring to the part you were making that sunburst circle, where instead of duplicating and rotating the slice it several times, you could use the array modifier with an empty object offset to fill up that circle faster
But I suppose this would just come down to nitpicking and personal preference in workflows. This has only come to mind because I've been going through the learning flow for modelling and the working with modifiers course left the impression that working that way would be better practice in modelling.