It's always a balancing line with waiting for them to make the next gen better. I have found that life is too short to always be waiting for something better, especially with purchases that won't last more than 5 years (at most). Maybe that just comes with age, or maybe it is my personality type.
I also grant that this could turn out to be the first time I have regret and I might look back and "wished I had waited" but I just don't think I will. I set my expectations fairly good going into things.
I was VERY happy with the iPhone. Was I thrilled when they added 3G, copy/paste, the App Store, and all of the many many features of follow on versions? Yes! But it never once detracted from the original iPhone. It was an experience like nothing I had ever had, and it was utterly and completely worth it for ME to get gen 1. That was even being a person who had used smartphones for years prior (HP, Palm, etc...) so it wasn't like I was blown away by the concept, I was blown away by Apple's step into the market.
I expect the same will be true for this headset. I KNOW the next gen will be better and yet I also believe I will utterly enjoy gen 1 for every minute I have it until it is replaced with gen XYZ.
EDIT: Also, for clarification, it is not that I never wait for another gen of a product. When Apple released their AirPods Max I had just replaced my headphones so I didn't get them. I want them but am totally waiting for Gen 2 to be released before I get them so I get all of the new features in the AirPods Pro 2.