Yes, xmacros have the best compile times, but you can't possibly argue that they are elegant to use compared to the alternatives.
Fair enough.