For the "average joe," I'd be quick to recommend Tinkercad, even though the tedious replication of the hexagons would drive me batty.
It would certainly be easier for me and the long-nosed fellow to create in OpenSCAD and if you're so inclined, it is a good project to introduce you to the program.