Joining a hexagon mesh with a circle mesh with faces: is there an easier way than what I'm currently doing?
Sometimes it might be less fiddly to create the circle from a subdivided hexagon, by I insetting the hexagon, and then using either the shipped add-on Loop Tools > Circle operation, or ShiftAltS 'To Sphere'. You could always snap-scale the inner circle to connect it to another existing one, if that's the intention.



.. and you could do it to multiple hexagons at once