While a delay would surely be beneficial, CoH3 will be way better in the long run.
That judgement is obviously pure gut feeling, but from what Relic showed so far, they at least seem to know and work on 90% of CoH2's shortcomings. I assume CoH3 comes out fairly buggy, with acceptable optimization and probably overall bad balance. The first >half year will probably be fixing glaring issues and balance, as well as implementing some more "basic" and QoL features.
But there's a lot of promising signs that Relic/CoH3 will fare better. As mentioned above, Relic at least acknowledges a lot of issues and declares they were working on them. If that's really true will be seen, but it's not that they'd completely neglect where designs in CoH2 failed and kept pushing for it. Engagement of the community is higher as well as their hiring of community members into staff might potentially give them a bit better look/understanding how the game looks outside of their testing, at least as long as they actually have to say something.
The current visual fixes regarding contrast and visual hierarchy gave me confidence, that at least that part of the company knows how they can fix stuff quickly if the community calls for it. It's probably a lack of blindness to your own work that makes it often hard to detect room for improvement. It could be a hint that Relic does not have sufficient reviewing procedures. It is overall shitty to outsource that part to the community, but overall it can still yield a good game.
Other smaller factors will likely also contribute in the long run to a better game. Just to mention one: While it initially doesn't sound special that there will be four instead of the usual two factions at launch besides having twice the amount of equipment to play with, it will surely make the introduction of new factions via DLC smoother. CoH2 suffered a lot downstream from the DLCs, because Wehrmacht and Soviets have been balanced so intricately to one another, that - in combination with Relic's shoddy design for the new factions - the introduction of the new factions not only lead to problems for the new ones, but heavy changes on the old ones as well. Having four factions at launch will at the very least mitigate that.
I haven't followed AoE4 an awful lot, but from what I get the factions there are also more asymmetric than in AoE2, and the faction balance has become alright. The game also seems to regain players at the moment, so Relic seems to be able now to weather some storm and improve the game they have.
And last but not least: CoH is Relic's core franchise. They have more interest in keeping CoH alive than AoE, so in the end they'll also invest more resources into CoH if need to be.
My best guess is that buying CoH3 6-12 months post launch is probably the best strategy if you like the franchise. At this point, the game should be decently fixed with the initial weaknesses being addressed to not distract from the actual improvements.
Very good takes, some of which I did not think of before.
All I care about is COH3 being a decent game that will give me a couple of hundred hours' fun.
I played the alpha for 5 hours and messed around a lot with the game in order to make sure to see everything. There are many problems, not only from easily fixed statistical-imbalance that only require a different value in a .txt somewhere, but glaring graphical, ui, qol problems.
Now of course it's a given that it was an "Alpha" but I cannot help but wonder how much of "Alpha" into "Beta" into "Gamma" etc. will take place before the final launch. Now I am not a game developer by any means, but I cast doubts over whether such an undertaking would be feasible especially with the much advertised "anti crunch" tactics.
And for one, I think it's very very very bad to see us, the consumering public as any sort of "gamedev testers" in order to account for a very very very awful launch that we spent 60$ on. Stuff like "let the game come out and we will give feedback etc" is not only grossly unprofessional, but grossly irresponsible to fellow consumers.
I do not pay 60$ to be a game tester. If I wanted to become one, I would make a career out of it and get paid for it. You buy a game for 60$ only to play it "as is", since that's what also the Terms of Service give you as a consumer. There's no legal obligation for the consumer to take part in development, that's why many corporations take advantage of this little loophole to make whole willing gaming communities unpaid testing labor. That's bad, and I think lawyers agree with me.