We did another benchmark of just @Observable. Same result as before: the overhead of using the macro grows much faster than if you compile an expanded version of the code. We'll look at making an external version of this available.
With Swift Testing and now serialization APIs potentially using macros, I'd anticipate developers in medium sized projects begin to feel the pain as macros become an essential part of using Swift.