Both macro and micro are crucial, and either is important in validating and calibrating the other. The crux is what you define as macro.
There is a hierarchical relationship between macro and micro. Both are crucial, and either is important in validating and calibrating the other. Micro is a downstream implementation derived from macro, and a new implementation of macro is born out of the finite iterations of micro.
The problem with either today is that they are based on a voodoo religion of economics, in which macro is really micro on an evolutionary scale, and thus fails to attach to the values the evolution of mankind depends upon.