That seems a decent system
I guess one of the limitations is that all craft have to be assumed to be at pretty similar height for the logic of a 2d hex grid to work? Unless you have several layers, but then distances for attacking from one layer to another get complex.